Tested it for a while and found some kind of little workaround...
2 macros should work for now:
/cleartarget
/targetlasttarget
/startattack
Bind it to a key and hit it as fast as possible while casting one of the spells or while using a pot.
----------------------------------
#showtooltip EnterSpellHere()
/cast EnterSpellHere()
/cleartarget
/targetlasttarget
/startattack
1 macro for every related spell, but you'll have to hit it at least twice as
/cast and
/startattack are two seperated actions.
----------------------------------
Using
/stopattack instead of
/cleartarget + /targetlasttarget will work too, but I dont like it, as it can stop AA if you don't count the clicks exactly.
Both will reset the animation as soon as you reach
/startattack so there is still maybe 0,1 seconds to be hit, but I guess that better than nothing. Gonna give this a try on Malchezaar in some hours, lets hope it reduces the risk....