While it is entirely BA's fault for not having taken sufficient care, given the risk to OP, I would confirm at the time the item is handed over that it is in fact free of whatever the allergen is. I also agree with xPositior that it taking a lot on faith to presume that there is no cross-contamination. While miserable, I would bring my own food.