Wow. That is awful. I can imagine how easily it could have involved a language issue, because otherwise why would the PB be there? It's not normally on the sandwich. I could see how someone would see that and think, "Oh, they want us to add peanut butter."
Or even without a language issue that the person interpreting the order didn't look carefully. Either way--bad, bad news for someone with a peanut allergy.