At the bottom of the MoveTo description in the scripting reference at Creationkit.com it says
"If an actor is already in the cell, and the player is also in the cell, leaving the cell, or arriving in the cell, MoveTo() does not function. As cells can be quite large in cities and multi-level buildings, ensuing dialogue can occur with the actor out-of-sight and/or out-of-hearing. Try http://www.creationkit.com/DisableNoWait_-_ObjectReference(), MoveTo(), http://www.creationkit.com/EnableNoWait_-_ObjectReference(), http://www.creationkit.com/EvaluatePackage_-_Actor() sequence."
Is this really true? I want to press a button and move a nearby creature to a xmarkerheading in a different cell and move a different creature back. Do I really need to disable them before moving them either in or out?
Never mind. It does work just abruptly. I'll try their suggestion and see if diabling before moving makes it look better.