Maybe the teleport is truly non-deterministic. That'd make for a nice excuse to switch some things up whenever he loops.