Thanks for the comments Doug.
I’d put the “Reboot if required” step in first in case there was anything still pending from a previous update, either initiated manually or a failed automatic install. Reason behind running update checks so frequently was so any out of band security fixes would be applied in a timely fashion.
I’ll tweak the steps a bit and see how I go, but certainly would like to see some advanced conditional actions in a future release.
Cheers