Preserve per-exit factory initialization and shared export facts. Keep capture/caller boundaries, call-kind semantics and conditional registration evidence consistent through CLI and MCP. Fixes #3963
Co-authored-by: David <[email protected]>