RUBY-578 Only use one connect lock in rs and sharded clients