Tentative fix for cancellation in AsyncLock
Tentative fix for cancellation in AsyncLock

Before this a cancelled LockAsync call would still report a successful
lock and return the inner Release disposable which in turn could lead to
SemaphoreFullException as a lock not held was being released.

bbqchickenrobot/Akavache,akavache/Akavache,ghuntley/AkavacheSandpit,mms-/Akavache,PureWeen/Akavache