I have been upgraded by Cathay on some 2-class routes with 3 class planes in the past (without Diamond status). They did serve the J-class menu though (and apologized for it oddly).
I think it really depends on the check-in agents. Status helps of course.
Cheers!