Don't be hard on yourself. It very well could have still happened. Like any plan, 504 plans can be violated intentionally or unintentionally.
I hope you'll share your 504 process with us here on the boards. [img]http://uumor.pair.com/nutalle2/peanutallergy/smile.gif[/img]