Sounds like you hit a bad connection, or a server that was unlinked from the main network. I just spent 10 minutes connecting to different servers on the network (server names obtained using /links) and joining different channels, all with no problems.