Great, thanks!
Just thought of something else that might be coming into play:
Can you check <external_url>/admin/application_settings/general
> expand Sign-up Restrictions, and verify if the checkbox for Send confirmation email on sign-up is checked or unchecked?