Gretchen took Katie over to Walgreens this afternoon with the (second) original of the passport photo and the letter. The person at the counter took one look, said "Why would someone do that?", took a replacement photo, and didn't charge Gretchen.
The photo and letter will be back at the passport office on Monday. With any luck, this should all be fine.