To further that, you absolutely can receive upgrades when there are none initially available. And I have done so many times, in fact this week I got a requested (non-immediate) upgrade on both PER-MEL and MEL-PER at T-24h or so.
Having said that, in my experience the weekend flights...