At least QF has indirectly acknowledged some deficiencies in its Perth international schedules. Tickets to/from PER to HKG and NRT now will routinely permit connections in SIN to CX / JL flights to those destinations respectively. But I do note that to HKG codeshare (ie QF numbers on CX flights) flight numbers are not used, which makes for interesting FF assignments (to AA program) because of the difference in mileage credits on QF/CX flight numbers.
I can only hope that BA will offer AA codeshare numbers SIN-LHR.
Fred