Ah, now I get you! Im not to familiar with the self service option as I have never actually needed to use it. Can you possibly request it again on the booking and see if that changes the status? Im sure you have already done that already but just a thought! If its anything to you BA have no intention of removing special meal options from customers, at least not at the moment so there is no excuse for you meal not being onboard. Hope it gets sorted out for you!!!
Have a great trip and hope you dodge the hurricanes!!!