All,
I've raised a new PR for the changes around CDI-30, based on Friday and today's discussions. I've gone with the approach that BeanManager provides a lookup for unmanaged contexts, and those unmanaged contexts can be started/stopped in a manual way.
I haven't updated the spec yet, and the javadocs are pretty barebones. I would greatly appreciate input on what to add.
John