Там в этой теме мой ответ достаточно большой написан в конце. В принципе, все получилось, у меня с тех лет это и работает без каких-либо сбоев.
В коде сниппета на том сайте сейчас вижу такое:
$user = new customUser($modx);
$user->edit($userid);
$user->set('id_1C',$userid);
$user->save();
$user->authUser($userid);
id_1C - соответственно доп.поле из кастомной модели, унаследованной от modUsers. Код вызывается уже ПОСЛЕ того, как форма отработала и юзер создан. То есть в preparePostProcess.