"something to do with our DB"
Oof. Is there something about what they do that prevents you from having a completely separate second site? Or is this a case where "bad data" is being happily propagated to the redundant site?
As core as the service is, I imagined a panic button that reverted the database for site #2 to some specified point in time.