support multiple PromptCalibProd per stream

Fix some issues related to allow running multiple different PromptCalibProd per stream and all the subsequent file handling, conditions upload etc.
Merge pull request #4071 from hufnagel/multiple-promptcalibprod

support multiple PromptCalibProd per stream