I had the same issue a couple of weeks ago when flying ADL/BNE but was able to get 2A reinstated. This is content for a whole new thread as it seems to be happening a bit lately.
Perhaps, but can I ask, how were you ticketed into Business? Paid J, upgrade, award...?
I am starting to surmise that Virgin has a different focus to Qantas with regards to "sticky" seating. And it's a "game changer" for losing my business if Virgin doesn't correct it!
When I fly domestic business on Virgin, sometimes it's paid J, sometimes its a "freebie" (one of the four each year for platinum), sometimes its an award or points upgrade (to use up points from my account). And this seems to make a difference to Virign, which irks me.
At Qantas, no matter how I end up in J, I am ALWAYS a WP who happens to be flying in Business. (Which I like.)
At Virgin ranking seems to be based on how you got into J, regardless of your status. Which is a great way for them to lose the business from someone who flies frequently... After checking in for one flight recently, I was told once I noticed my seat move, oh, you are only on an upgrade, implying the person who took my preselected seat was paid J.
If I come to the conclusion that Virgin is prepared to give away my seat selection to someone who only flies a couple of times a year but pays for J, on a flight which I happen to be using up my loyalty rewards to attain seat allocation, then they will lose a whole lot of business (more than they are gaining from the irregular flier).
On the very odd occasion that Qantas have wanted to change my seat, they have rung me and asked if I was willing to change before hand.