Queste funzioni sono poco utili per capire cosa non va. Sarebbe meglio se postassi anche il codice di register.php.

Cmq ha provato a stamparti la query di inserimento (quella di registerNewUser) ed eseguirla direttamente sul db (es da phpmyadmin) ?