My son was on a waitlist. I would call every few weeks but checked the website at least twice a day. I just checked this evening and bingo, his new reservation showed up and the few extra points deducted from my account.
He just got it 6 days before his trip.