Fix issue using multiple hosts connection string

When using multiple hosts in a connection string, if the first host in the list is not available when the client object is created, a fatal exception is thrown, rather than try the next address in the list.