Hi Tomer,
The "next step" usually depends upon the customer and their appetite for risk.
With some of our customers the end of the change window can only have one of two outcomes: a fully successful change or a complete reversion. The next stage in these cases is to have the appropriate analysis and re-attempt the entire change in a separate window. Excessive? Not if you have SLAs with a dozen clients and every minute that you are down outside of an agreed window carries punitive financial penalties. So, it is not a question of being "better", but one of meeting the expectations set out. Also, simply rolling back the changes on the gateway (and not the manager) would not only be seen as not leaving things as how they were before the start of the maintenance window, more critically it would mean that there is a difference in the policy and objects on the manager and those on the gateway.
With other customers, hitting the end of the maintenance window with the gateway running the reverted policy and objects whilst the manager is partially restored to its previous configuration would be less of an issue, simply as the business is operational. Outside of the maintenance window the objects could then be manually reverted which, assuming that the engineer has a properly completed project document, would be more an issue of time than anything else.
I guess it depends on the customer but in my experience once the maintenance window is closed there is no "next step" other than to get the change review board to agree to a new maintenance window.
As I said, I can fully understand how having the policy/objects on the gateway revert whilst the manager is reviewed or reverted manually is a nice feature - for small scale changes. Say, a new service being brought online. But for working services that are business critical or changes that have been risk assessed as having potential impact on business operation there needs to be a process by which changes can be utterly, completely and quickly undone.
Thanks,
Dave