In my experience it will always send the verification email when the email already exists in the CRM it will send. Otherwise this is an issue I have had to deal with as well. To work around it I had to add permissions to the person after then visited a page instead of when they signed up which is a pain.