With the 0.5 second hidden timer to auto-shot, and kill command able to get in it's way, wouldn't it be optimal to always kill command after an auto-shot, or simply along with your steady shot?
This macro could do it...
/cast Kill Command
/stopcasting
/cast Steady Shot
