Clear the disposed singleton after teardown so a later top-level session receives a fresh manager with an active registry subscription. Keep the retired manager marked disposed so its in-flight revivals still reject and clean up late sessions. Add regression coverage for sequential top-level lifecycle owners cold-reviving in the same process. Fixes #8114