Okay, well your dd`s circumstances are fairly different from my dd. By HS, several of my dd`s friends were epi trained, and also dd. For me, that made it less critical as far as certain accomodations.
I don`t think they can just decide that a child who has had a 504 suddenly doesn`t need one. Not unless the medical condition resolved. So I really don`t think you need to worry about that. As far as the food in class, in dd`s school the teachers usually make an announcement about not eating peanut products in class due to allergies and there hasn`t been any problem. Other things in her 504 are being able to use her cell phone in class to call me about her allergies if necessary (she has never had to do it), no trash pick up as discipline (she has never been disciplined, but I wanted it in there in case there is any sort of group punishment), notes about no nuts must go home if there is a class event that involves kids bringing food (such as her Italian class had a Christmas party and kids brought food), epi trained adult at any activity or club that dd wants to join, no nuts at prom.
I would really work on getting her comfortable with an epipen. She can practice with an expired one into an orange. Does she hang out with her friends on weekends? (mall, movies, etc) If so, who is epi responsible? By 14, my dd definitely did not want me there.
ETA: posting at same time as CM Deux