MsgYourSpawn. Pretty sure that's only called the first time you spawn, and everything after is MsgYourRespawn or something. Might be mistaken, though.
Even if I am you can still package disconnect() and then only call whatever callback you're going to use the first time MsgYourSpawn is called on a given server.