Chinese airspace is very restricted, with only a handful of narrow airways in which commercial traffic is permitted - the rest is all reserved for military operations. Most flights over China seem to take a weird routing as a result of this.
Thanks, nighthawk.
I wondered if that might be the case, although tonight's Westbound flight took a straightforward route.