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.