Added utility method runAfterTeleport
Allows wrapping null QueuedTeleport objects