Well you just said it I think. Don't wear a short sleeved shirt. Pretty simple.
I think the rolling up is fine because you don't start a function or event or party with them rolled up. They get rolled up as the gathering relaxes (and people get drunk).