Struggling with this myself.

I use ISBoxer, but i have my other macro's set up on a 2 step with with a /changeactionbar #

my feral cat and ret pally have no problems

but my arms warrior just stands there and auto attacks, he switches to beserker stance then holds there, i have checked through the macro and looked at the "spells", he is lvl 70 and knows them, can't see why this is hanging