За решение спасибо!
Заметил, что ограничение в 1000 не действует при выключенном JavaScript, система показывает положенное количество баллов - следовательно, сообщение о том, что бонусы не начисляются, подставляется через JS "на лету". Надо копать код в этом направлении.