После множества попыток и ошибок я пришёл к выводу, что единственный способ отправить уведомление пользователю, упомянутому через @, при публикации темы по расписанию, — это если этот пользователь активно «Следит» за категорией, в которую тема опубликована. Даже установка категории в режим «Отслеживание» не отправляет уведомление, что, похоже, является ошибкой.
Простое решение: создать новую категорию и выбрать её в настройках пользователя «Категории по умолчанию для отслеживания». Тогда любые темы, опубликованные в этой категории, будут отправлять уведомление любому упомянутому пользователю.
Да… этот обходной путь — не самая лучшая идея… но он позволит быстро уведомлять упомянутых пользователей, не внося изменений в код.
Гораздо лучше, чтобы поведение уведомления категории «Обычные» соответствовало его описанию: «Вы будете уведомлены, если кто-то упомянет ваше @имя или ответит вам».