Multiple wells/catalogs added to project if forecasts triggered as same time.
User Story
A possible use case of ramsis involves setting up forecasts, then multiple forecasts being run at the same time because the starttime is in the past. This means that when the project is being updated with data sources, multiple catalog/well objects are created and saved to the project. As the datamodel only expects one to be attached, this causes errors. I think a possible correction could be different handling of the datasources depending on lab/real time modes:
Expected behavior: multiple forecasts may be manually/automatically triggered at the same time, but project datasources should only be updated once. The problem is that manually triggered forecasts do not know about each other and do not know that a data source update is in progress.