Error: Función agregar_usuario() en toba_instancia

Dando vueltas sobre este tema, encontré como solucionarlo. Aunque todavía no entiendo porque falla.

Esto NO FUNCIONA (da el error de no encontrar la tabla apex_usuario)


...
$persona = toba::consulta_php('co_personas')->get_personas($nro_documento);
toba::instancia()->agregar_usuario(
     $datos['nro_documento'],
     $datos['ayn'],
     $datos['clave'],
     array( 'email' => $datos['mail'] )
);
...

Mientras que esto SI FUNCIONA:


...
toba::instancia()->agregar_usuario(
     $datos['nro_documento'],
     $datos['ayn'],
     $datos['clave'],
     array( 'email' => $datos['mail'] )
);
...

Es decir, la llamada previa a una consulta PHP hacer que se rompa.
Lo esperable, es que la llamada a toba::instancia()->agregar_usuario() obtenga una nueva conexión con la instancia, y no que intente obtener la tabla apex_usuario de mi base de negocios (como aparentemente intenta hacerlo).

Queda planteado el problema.
Saludos.