It appears to be working now, but I think there are some improvements that can be made on the macros themselves -

On Arcane Mage, the first spell is a /cast Arcane Missiles - no spells could have possibly been cast to trigger missiles, so this /cast fails and aborts the macro. Basically, there does not appear to be a way for this macro to actually cast any offensive spells that I can see.

Destro Lock does not cast any offensive spells. I havent tinkered with the macro in detail yet to see where the issue is.

--Ruab