Brian , I have written a post about Cron and what it does some time a go. You can check it here if you want to:
https://skatips.wordpress.com/...oxwall-what-is-cron/ .
First of all verification emails are Cron dependent ONLY IF you have SMTP enabled. If your SMTP is disabled, then Cron has nothing to do with verification emails. Thus in your case they fail to get delivered due to another reason.
You don't need to have your Cron configured every minute. Once in 15 minutes will be enough if you are on a shared hosting account. If you can, set it for once in 5 minutes.