When balls are approved you get the test results in a report with the approval letter, so I doubt the balls submitted originally were out of spec.
I know bashing the USBC is the popular thing to do on BR.com, but it's not a USBC problem, it's a quality control issue by the manufacturer.
Test balls don't come out of the production runs, so it is the manufacturer responsibility to make sure the production run balls end up the same as the test balls submitted.
When stuff like this happens somebody already knows and they have made the decision to take the calculated risk vs. the guaranteed loss.