Instead of trying over and over again, please, make teleports and instance changes queue when the destination is congested. Just request one, then wait for it to pop.
This may also cause less server load than handling and responding to all the repeating requests as well.