I miainly fly Syd to Lhr via HK with CX, on the four legs of those flights, I never get less than 2 upgrades (Y to J) using miles but have also never had all 4. The syd hkg legs seem to come through early and frequently, whereas the HKG to LHR leg has never worked out.
I have also twice used...