Спасибо. cron работает исправно и все задачи, кроме этой, запускает. Но, похоже, дело даже не в crone. Создал новые глобальные группы с теми же пользователями, добавил их как способ зачисления на курс - все работает, изменения в ГГ моментально отражаются на курсе. Какой-то глюк, связанный именно с конкретными глобальными группами. Может, дело в том, что они были раньше связаны с курсом, который "сломался" (не знаю, как еще объяснить, в общем, он выдавал ошибки, не разрешал добавлять элементы курса и не давал себя удалить, пришлось в итоге удалять его в базе).