I use psyBNC to connect to two networks, and usually this works out just fine for me. However, today the shell went down, and since it's come back up, the channels on the secondary network appear to be empty when I join them, except for me. If I type //names $chan to refresh the list, even I disappear, and I am left with an empty nick box. However if I part and then rejoin the channel, the nicks come through fine.

I have compared the NAMES 353 replies with /debug, and the only difference is that the one while rejoining (the one that works) is

Code:
 #channel :Megistos <other nicks> 


and the unsuccessful one is

Code:
 #channel :@Megistos <other nicks> 


Any idea what's wrong and how I might fix it?