If you go strictly by what is written on their website they weren't required to issue a refund in this situation.
The burden is on you, not me, to prove that United is engaging in``illusory promises. ``