I have no great witty suggestions for the solution, but I do have a feeling
that if you put it somewhere on your person, instead of in a bag on the
horse, it might fare just a bit better. Hopefully you are bouncing around
less than your horse. I have put sandwiches in my fanny pack (on me) and in
my saddle bags and they have survived intact on me.