Bug Fixes
#51 Fix max buffer not property blocking producer when hit.
#50 Fix ResponseTimeout triggered when SendAsync is waiting on connection.
#49 Fix AsyncLock throwing exception when cancelled.
#53 ExpectResponse should be true when requesting all replicas.
Note: Reverted some changes in #50 which caused thread contentions.