I haven't done this since that one year where SEs could do X class upgrades with no co-pay, but it was very seamless then. OLCI. Done.
It's a shame to hear stories like this, and if you were SE, I'd say "call the concierge", but I'm honestly not surprised how it turned out for you