Allow units (such as transports for instance) pause.
This would put them in a "default" position, for air it would be to land or hover etc. While the unit is paused it can take orders but will not carry them out simply wait.
This will allow you to queue up multiple orders for instance.
board units -> pause transport -> waypoints shift queue etc -> unload command ->unpause -> unit carries out the order