Ah no he actually has a point there.
You block a teleporter from teleporting again but not the teleport destination. Then within the same tick you are teleported again with the logic of the destination teleporter.
A text book example for a logic mistake. So super easy to miss if you only concentrate on code