Sounds like the tech-prone A340-600 strikes again! No wonder CX wants to replace them with 777s.
I can imagine another reason why you couldn't get off at PEK is that they would need to sort out your baggage as well, further delaying the flight for others.