Я полагаю, что vBulletin "подделывает" рабочие места cron. Любой пользователь, который обращается к странице, выполняет код, который проверяет, нужно ли запускать какие-либо задачи.
Если, однако, ни один пользователь не заходит на сайт, ни одно из заданий cron не будет выполнено, метод полностью зависит от просмотров страниц.
Кроме того, чтобы предотвратить отложенную визуализацию страницы для пользователей, которые выполняют задания cron, они выполняются после отрисовки страницы.
Опять же, это именно то, что я думаю, что происходит , я сам не смотрел на код.
Надеюсь, это поможет.