Update HadExceptions if socket not connected
Update HadExceptions if socket not connected

When ConnectTimeout != 0, it does not throw the exception, and
HadExceptions it is not updated. Due to that, the connection is not
disposed and the pool can not recover after a server crash

MindTouch/NServiceKit.Redis,NServiceKit/NServiceKit.Redis,nataren/NServiceKit.Redis