Available Applications that a user initiates in Software Center should ignore maintenance window for all dependencies and superseded apps
When a user clicks on an application in Software Center while it is available (or pre-deadline) then all dependent and superseded applications should ignore the user's maintenance window. The current behavior is that if a reboot is needed in the chain then the user has to click install again in Software Center. This could be handled by a deployment option so that the current default behavior isn't impacted.
User Clicks on App1
App1 has a dependency on App2
App2 requires reboot
When user clicks App1, App2 should install, then reboot, then App1 should complete installation and reboot if needed without another key press by the user or waiting for a maintenance window.