Throw error only when hosts to try are exhausted.

https://github.com/PHPMailer/PHPMailer/issues/32
http://sourceforge.net/p/phpmailer/bugs/395/