Rejoining a channel makes it impossible to leave right away. The channel in question will also look closed (keep the blue colour) next time you open the list, despite its state (opened or not). How to replicate:
- Join a channel from channel list by clicking it
- Right click it to leave
- Join it again
- Now try to leave. You can't!
- Close the list, open it again. Notice that the channel is not highligted, although you stay joined.