A rollback manager creates a restore point on a computer. The rollback
manager stores a reboot indicator in non-revertible storage. The rollback
manager monitors the reboot indicator to detect an unexpected reboot
during deployment of a modification. The rollback manager configures the
computer responsive to the reboot indicator. The rollback manager can
roll back the system state, responsive to detecting a failed modification
deployment. The rollback manager can deem the computer to be stable,
responsive to detecting a successful modification deployment.