Sorry to hear that! I am really disappointed to see the response from BA.
This is why I always assume cross-contamination will happen, and have a protocol for that kind of thing. Do you have steroids in case this happens? It's a good step before actually having to use an EpiPen. Either way, I'd talk about this experience with your an allergy specialist