Throw error only when hosts to try are exhausted.

https://github.com/PHPMailer/PHPMailer/issues/32
http://sourceforge.net/p/phpmailer/bugs/395/

Will silently fail any error unless we are at the last host to try.