I flew LHR-MUC this week and had a kosher meal both ways.
I would escalate it and make a major fuss about it. The first reply you get from BA is never worth the (electronic) paper it is written on. The agent just has a brief look and presses the button for 'reply 43'. You will only get a sensible reply on subsequent attempts.