So one day they switched their entire user base to rely on a 3rd party free service without any load testing or heads up? What could possibly go wrong?
Overall when you "tested" something, but it still breaks in production and requires a rollback it's usually a sign that your testing strategy isn't could use some improvement - what is the point of testing if it doesn't prevent failures from happening