Usa Highlight para publicar el código, así se hace mas difícil leerlo, pero a simple vista ejecutas la función "insertarReg" sin usar las validaciones que haces en un comienzo, cuando debería ser algo así...
Código PHP:
Ver originalif (!$exists_user && $exists_mail) {
insertarReg();
}
Pero esto es solo viendo por encima, no voy a desentrañar tu código, ya que así no se puede leer con naturalidad...