Пользователь может сидеть с оффлайн-клиентов (а таких достаточно много) и отправлять сообщения, при этом не показываясь в онлайне. Время нахождения продлевается тогда, когда пользователь делает запрос к серверу — переходит в другой раздел, делает что-то.