JAVA-930: Fixed a race condition in MultiServerCluster.
JAVA-930: Passing ServerDescription instead of ChangeEvent to private methods, since only the new value is needed
JAVA-930: Have to reset the server description in the map when invalidating.