I have that same problem last week. It only occur on a particular account. Although it says unable to login, it did login because when I login with another account, I can see that problematic account inworld and in the process of logout.
The problem is on the viewer. I change to Firestorm and was able to login without delay.
Hope this will help