If a unit is issued an order, order him to stop. However, whenever you use a trigger to run the order, make it turn off the stop-order trigger, so that it bypasses the trigger.
Wouldn't that allow them to control the unit while it's moving to the ordered location?