When I upgrade my CMDR, I can't cancel an upgrade by moving them. However, when I've issued a teleport command, it is possible to accidentally move your CMDR and cancel the teleport.
For an action that takes 15 seconds to complete, wouldn't it be logical to immobilize the CMDR and make them unresponsive to move inputs, unless the teleport is cancelled first by issuing an escape command?