`CheckAcquire` and `CheckRelease` seem to be redundant, moving to a `CheckState` method that returns the state of the lock is a better implementation. Needs changes throughout LocKey - `lockclient` and the `lockservice`.