Не вижу ничего странного. По идее функция так и работает, что после просмотра новых сообщения
с вашего последнего визита, она уже помечает эти сообщения как прочитанные.
Кстати, по теме новых сообщений - присмотрел один интерестный модуль. Чуть позже поставлю, посмотрим что оно такое.
А пока могу лишь предложить пользоваться в таких случаях функцией поиска "
Сообщения за день"