I've seen this sticking behavior in a few macros also. In my DK and also my Shadow Priest. Phanes, I found that a slower spam sometimes helped and /reload seemed to reset the problem (at the dummies). In the end, I switched up my marcos until I found a combination that did not stick. I couldn't find and rhyme or reason to it.