Clean up release holds after ambiguous acquisition
Clean up release holds after ambiguous acquisition A hold request may succeed server-side even when its reply is lost or has an invalid identity. Use a unique owner token and attempt release whenever acquisition cannot be validated; include both acquisition and cleanup failures …