If it's possible, could you add a config option to disable the "stay still" requirements, when teleporting?
I don't use the delay option, and my players have reported sending a tphere request only for it to be cancelled when the other player accepts, because the sending was moving.