если в параметрах пользователя получать сообщения не стоит раз в 3-4 часа
, то остается единственная причина - пакетник. У нас к примеру иногда задание пакетника завершается ошибкой (почему - не исследовал - т.к. были разовые случаи) и все сообщения прекращаются до ручного перезапуска задания.