Hi Michael,
Thank you for sharing this business scenario. If this is something that tends to happen, I'd probably suggest to have a backup of a new clean environment (Jaspersoft database), without any schedules on it, that then can be re-used to restore a clean copy on lower environments.
Then any additional custom developments and reports can be backed up and exported/imported where they're needed.
The important note here would be to take care and not replace the Jaspersoft database if custom reports and views were not backed up, as this may potentially lead to loss of work.
Regards -Nika