As an IT professional for more decades than some of you have been on earth, if new software goes in and breaks the system, the first thing you do is back it out. As part of any implementation, a back-out plan should be included. I get that the test system is not the same as the live system and there is always some risk when deploying into a new environment. But that is why one should be prepared to back-out changes. I was a mainframe (old systems and software) so perhaps back-outs are harder on newer platforms and software. However, Daybreak implementations are notoriously buggy.