Cancel user creation from hook_user_presave
The equivalent of hook_user('validate') used in Drupal 6 doesn't exist in Drupal 7. For that, you need to add a form validation handler to user_register_form(), and use form_set_error() when Taleo returns an error.