Distributed locks don't always prevent stale workers from writing. Learn how leases, fencing tokens, and atomic validation protect shared state.