My compliments. This approach I agree with for many reasons. The first is the process begins with backing up the site. Verifying the update worked and if not restoring the backup.

That's the way it should be done.