add a streams-behind-chooser that guarantees one message from each SystemStream before choose is called.