Had a similar experience with the mega bonus - easily had my nights in...until the blizzards started. Instead I ended up 1 short - would have done a mattress run on the last night, but another blizzard kept me home.
On the Monday following the mega's end, I did have a res - and the CL's here on FT were kind enough to credit me and issue the points.
Kudos to Marriott for another great customer experience!