ShaniOS maintains two separate environments. If an update - or anything - goes wrong with one environment, simply reboot and switch to the other.
You want a Linux device that's never broken? Make sure this tool is set up and running regularly.