It sounds like JOIN messages are being halted or hidden, making it appear that no one joined, even though the more people appear on the nick list. And someone who quit could come back without any indication other than that they appear in the nicklist again. Just one possibility, anyhow.

Invision Support
#Invision on