Some ISP:s in the world offer high bandwidth connections directly to consumers, while not having the infrastructure to forward all that traffic at the offered speeds. This can lead to a situation where the viewer's bandwidth setting is set quite high, while in reality the connection can't handle that throughput all of the time, or with very shifting actual capacity.
I would like to propose that the viewer upon failing to log in, or failing in teleporting, if it can detect the signs of packet loss or connection issues causing this, that it recommends the user to reduce the bandwidth setting. Perhaps proposing to the user to start very low, and if it works, to increase it at future attempts.