Hey, I saw this advice yesterday on another forum:
Check on tnt passport delivery with the passport application number. Our oldest daughters was stuck at printing but it was actually with them for 5 days.we just had to ask for it to be delivered and it came the next day.
Hope it helps!