setOwner can't be used without breaking the AI!
Neither doMove, Move nor applying waypoints works after switching locality!
Only if the unit is created on the client or the server directy (without switching locality), the unit can be moved.
either I'am missing something obvious or setOwner atm. is completely useless in a classic scripting scenario. {F25185}