improve the logical flow
improve the logical flow

previously, if the new driver (mongodb) was loaded, but the existing server connection was from the legacy driver, the existing connection would not be used
now, the existing connection is always used
if a new connection has to be established, the new driver is used (if available)

jbroadway/analog