Deployment specific maintenance windows
Add an option on the User Experience tab for all deployments to specify a maintenance window that overrides all other windows and only applies to that particular deployment. The deployment should not run during any other maintenance windows available to the system if you configure this option either. This maintenance window should only be available for this deployment and not any other deployments targeted to the system.
This would be a good option if you're generally loose with your maintenance windows to allow deployments more chances to run, but if you need to restrict a particular deployment to only run in a given window because it's a particularly disruptive or lengthy install. We'd prefer to keep these disruptive deployments tied to a specific maintenance window but we don't want that maintenance window change to affect all deployments for the targeted systems, just the one specific deployment.