One other thing to consider is that if you're top tier on most airlines you can get a full "Y" fare on any flight with 24-72 hours notice. That means you can wait until the airlines as closed the flight, then book your seat.
The other advantage to doing this is that if the flight ends up not needing volunteers, you can cash in the ticket (even if you've already gotten the boarding pass) and get a refund.