Follow-up to #66, #461, #465, and #469. A bounded native regression blocks a parent Worker and its nested child, queues a transferred port to the child, then terminates the parent. Home lets the child resume and execute its queued handler (shared count 1, expected 0). The Node control suppresses it. Seven ordinary-worker inbox cases pass; this nested failure remains explicit.
Worker inherits ContextDestructionObserver without an override that terminates its child. Parent teardown only clears the context pointer. Implement descendant lifecycle ownership: request termination and join descendants before destroying their parent VM. Preserve error and exit behavior, owner-thread listener and poll cleanup, and bounded waits. Verify no cancelled callbacks execute and transferred peers close exactly once. Generic task cancellation remains #465; work-pool quiescence is #468.