Wow, indeed you are correct, just attempted to emulate in game and while the macro itself works, using another macro does indeed seem to kill the current macros process. Pretty shoddy indeed haha.

Case in point sir, case in point.