Aww, no.
I know of two others that this has happened to today! Weird coincidence.
One, the family are going on holiday on the 30th, and they applied for passports three weeks ago for several members of the family. She's rung and rung and there's nothing they can do to speed it up, until today she spoke to someone who agreed to put them on a fast-track printing. So ring, ring, ring might be worth a try. She'd been in touch with her MP too.
The other has just gone online to check in (some 30 minutes ago!) for her flights next Friday to find one of her son's passports has expired. She's rung everywhere and can only get an appointment in Belfast before next week. Have you tried Belfast? But her friends are urging her to turn up at her nearest passport office (Peterborough).
It sucks.