Don't attempt reconnect on auth errors

When connection fails, DefaultConnectionFactory shouldn't try to
reconnect if the failure was due to an authentication error (e.g. client
presented incorrect SSL certificate)