Visage Mount Macro

I know there a couple other posts out there (old ones) but wanted to toss my own in with a few extras.

Core goal is to have a mount macro that will put me in humanoid Visage form if not already before mounting since Chosen Identity has some holes.

While I understand the restriction from checking buffs to eliminate auto-rotations, I am wondering if there is another way around this? Perhaps different rule set when out of combat? Blizz even creating a second spell so that it cast’s something different based on which for you are in? Any solutions out there?

Unfortunately no.