Thanks so much!
I flew MEL-SGN v.v. last week and there were spare J seats but I didn't even bother asking since I knew they had previously stopped doing upgrades at the airport, and when they did do them previously there were weird caveats such as needing to visit the airport the day before...