That's really interesting - what did you search for that to come up?
I did a multi-trip search (LHR-HKG, HKG-HKT, BKK-LHR via HKG), just tried a return search (LHR-HAN via HKG) as you did but it's still fully non-refundable for me.
Maybe it is a UK thing?