What happens when the ConnectToRedis and the Dispose race resulting in the connection being kept alive and then the user never attempts to send anymore data over the wire?  Wouldn't the connection stay open indefinitely?