R2.4 framework cleanup. Unhook from the owning Warren's set on
destruct via the canonical removeMember chokepoint (which
clears this back-ref too and, when this member was the host,
triggers host migration). We read getWarren() before the call
so the lookup doesn't depend on the back-ref staying intact.
Single-op handler: no internal try/catch. The dispatcher's outer
per-handler try/catch in StuffApi.#destructCore logs-and-
continues if removeMember throws. Same shape as
Spawned.cleanupOnDestruct.
R2.4 framework cleanup. Unhook from the owning Warren's set on destruct via the canonical
removeMemberchokepoint (which clears this back-ref too and, when this member was the host, triggers host migration). We readgetWarren()before the call so the lookup doesn't depend on the back-ref staying intact.Single-op handler: no internal try/catch. The dispatcher's outer per-handler try/catch in
StuffApi.#destructCorelogs-and- continues ifremoveMemberthrows. Same shape asSpawned.cleanupOnDestruct.