This makes absolutely no sense, you can cancel it and then use it why would it not work in the same macro.
If anything that was a bug on retail and hey I'm pretty sure we don't want bugs on pwow :D
https://www.youtube.com/watch?v=xcKXPSXAQyI&feature=youtu.be&t=3m7s