Всё оказалось проще. updateExtension срабатывает только тогда, когда в UCP есть такой же юзер. Даже если он не привязан к экстеншену. Если юзера вообще нет, то он тупо вываливается и всё. Самое противное, что он не считает это ошибкой. Типа, ну на нет и суда нет.
Интересно, у меня вообще ucp отключен

