Unless you can get a commitment that the new passport is being shipped out on Monday:
Schedule a close-in appointment and drive there. As you point out, if you do not get this fixed, you won't be flying. While this may be logistically difficult, I would have both parents/guardians present at that appointment.