Creates one shell producer before a session starts consuming output.
Construction must not start output, subscribe to host events, or create background work.