Added AvailabilityGuard#checkAvailability
Removed commit process synchronization
use community lock manager
Introduces a LockTracker

which can aid in finding issues where locks get stuck in HA, as shown by
ha-robustness sometimes.

Some more tracking

kdjfkdjfk