I'd book it today. I've seen several instances where things are wide open the day before, and then the day of, go to all zeros. My guess is they realize how oversold things really are and don't want to make the problem worse. You can use the 24-hour guarantee to get your miles back but the 75 bucks will be United's.
More experienced FTers: would a hold work in this case?