Claim an available id; returns false for pending or foreign-owned ids.
Release a committed id only when it is still owned by the expected principal.
Claim an available id; returns false for pending or foreign-owned ids.