Based on how many mistakes USCIS makes that are not in the applicant's favor, there are probably a non-trivial number of mistakes they make in the applicant's favor. Things like someone getting a 10-year green card instead of a 2-year card are reported here somewhat frequently.
Oddly enough I'm surprised that something like this isn't fully automated and the "Schedule Oath Ceremony" button isn't greyed out until the applicant is eligible or some sort of warning message is thrown up when USCIS tries to print the naturalization certificate.
Going forward, this is a tough one. Dealing with USCIS is going to be costly, frustrating, and may even create more issues if they bungle things further. If it were me I would, in writing, try to contact USCIS about it - maybe write the field office a letter, fill out a service request online, etc. Chances are they are not going to do anything about it, but at least you'll have proof of trying to fix this in case you are ever accused of wrongdoing down the road (which is insanely unlikely). I would not spend thousands to fight USCIS tooth and nail on this.
Good luck.