The BA LHR-SYD is scheduled to be a 747, so I would think your friend is mistaken - unless there was a late aircraft substitution. The other possibility is that he flew on BA LHR-HKG on a 777, then caught a Qantas or Cathay flight from HKG to SYD. I've taken that option once or twice.