I had some extra time, so called Mileage to inquire. Agent said the charge should never be made, as the 100K status is clear at time of booking the meal, even if a credit card is required. He put in a work order, and refunded the charges. IMHO, it's just another one of those illusory 100K "perks".