BinaryShardedJedis.disconnect() may occur memory leak

Scenario:
When the middle node of cluster goes down, BinaryShardedJedis.disconnect() will unable to release connections of the following nodes, this causes memory leak.

Solution:
Ignore the exception node, so that all other normal nodes can release all connections.

This pull request adds a unit test for this solution.
Thanks to @marcosnils's guide.
We could make the test name a little more descriptive. Somethine like testAvoidLeaksWhenUponDisconnect. We don't need to be cheap with variable length, we have enough memory :wink: