Fixed bugs in Domreg::requireRegistrant and hooks.php

* New registrants were created in Domreg, but not saved in database
* In hooks.php, if exception bubbles up, everything is skipped, even if there had to be some data.
* Added better logging @ Domreg::requireRegistrant