It does in fact skip Mailstrum. Not intentionally. Just as a communication error between server and client - especially when spamming the button while you happen to get a small lagspike.

I've used the macros - tested them. I don't need an in-depth explanation. While it perhaps is less risky to use the Snap:True and Demo:Twin macros with MNK than similar, GCD based macros on other jobs, it is still risky. However small the risk, it still exists. It is very real, and it has happened not only to me during the brief time I tested them, but to countless others.

The ultimate point is, you are always at your most optimal, both in terms of increasing performance and decreasing risk, when not using any macros.