Telstra, Australia's largest telecommunications provider did something similar many years ago. They had to spent X times more and hire locals to fix the code.
They should have regularly reviewed the work that was being done and if they had issues resolved them during the warranty period.