It was blocked from before he moved most likely. The fun part here is that the website can lie about being blocked if you move servers while blocked, because the site just checks if your IP is in the master block list in the account system, even though the actual block is server specific. If he had used https://tommy.heliohost.org:2083/ he probably would've been able to log in while he was blocked, since he was only blocked on Johnny. As for unexplained blocks, it's almost always caused by either FTP or mail clients repeatedly retrying bad passwords when this happens.