You do realise that you can link a trigger_multiple to a target_teleport, and it will do practically the same as linking a trigger_teleport to a target_position.
Targeting a target_deactivate at a trigger deactivates it (big surprise there), and this may (haven't tested) work on trigger teleports.