DRAFT: Configure non-event data producers based on data providers requested in sequence
Configure the geometry producers based on the data providers scheduled in the requested sequence. This is a follow up of !922 (merged), where only the consumers are configured like this.