Was this not a bit of overkill? How is it different from, say, the bags being accidentally loaded onto an earlier flight to the same destination? Would that cause a diversion/return to origin as well?
Though I suppose I can think of one possible answer. IIRC, BA operates to HKG from T4, while CX is at T3. Does this mean that the bags had interlined? Was this why everyone was jumpy?