Sounds like a workaround for 'carrying entities' into the next level to me, which I'm fairly sure can be done more effectively.
I personally use a trigger_once around the location of the player spawn rather than a trigger_auto because I find them a little, uh, crummy sometimes (crashes, failures to fire, etc.).