Good for you, enjoy! I find that on more and more flights they only release miles upgrades at time of check-in or more often when check-in closes, even when flights are half empty

Suspect this is because they try to flog paid upgrades to the last minute, and are also able to restrict the use of the chauffeur service and lounges this way.