Fair point, although I can't really think of many uses for the channel list window when you're no longer online.

Opening the list window when no channels are found can only be described as an annoyance. In this scenario, whether the user disconnected or not, a * /list: no channels found message would be much better imo.