QF may well be rationing the discounted J (D) seats. I've noticed on the SYD-HKG run that D is not available (but J is) on QF29 (the LHR flight) whereas D is available on the others. Seems QF knows where the cash comes from and works accordingly. How much longer will D earn the same benefits as J (as AC AP members have discovered)?