1e2cb57973
clear_session (/new, /reset, auto-reset boundary) stamped entry.result="deny" before waking the wait, and an interrupted coalesced leader published the same deny to its followers, so both still rendered outcome="denied" / "denied by user". Carry the cause on the entry (entry.cancelled) and let _cancel_cause map a result-less wake to a withdrawn prompt; the wait still unwinds fail-closed and the leader's own decision is unchanged.