I just got my upgrades back within the last hour or two.
I checked earlier today, they weren't back. So I finally got some free time and I was all set to call MP customer service but thought I'd best check before calling. Lo and behold, three 500-milers had been deposited in my account since my last look, just a few hours ago.
No, they don't have a new expiration date - they'll still expire in September 2007. So I didn't get that little bonus. But since they won't live past this Sunday that doesn't matter.
Kudos to UA and MP for this. Given the bashings they've been taking lately around here - admittedly most of them deserved - it's nice to see them come through.