2.0.0 fix retries operations

Fix retry operations when the cluster is recofigured or when the connection is reset even when authentication is on
I've run load tests against application backed by local replica-set. During those tests I was killing or steppingDown nodes multiple times. It all worked fine except one exception:

Sometimes when killing node it replies with error: 11600 interrupted at shutdown. I think in case of this error we should retry as well.

As a side note it would be nice to have error recognition in one place, but this probably isn't a concern for this pull-request.