I don't get why @PlayApex have let the issue go on so long.
I work in IT, when we roll a big change our there are plans in place to roll back if it goes wrong. We aren't even an IT business either. So why were plans not in place? Roll the change back till its fixed