fixed issue with not using the default authenticator when no mechanism was specified.
added better support for reporting errors when unable to select a server.