When it comes to developing and releasing software updates, there’s always a risk that something could go wrong. Bugs can slip through the cracks, and user feedback can reveal unforeseen problems with new code. In some cases, it may become necessary to roll back, say,…