On any night there are at least a dozen departures to Europe from Singapore, several from Kuala Lumpa, Bangkok, etc. so it is possible there was a considerable delay on the shorter route but by re-planning the longer route it was possible to arrive on time into LHR, or just a little late instead of a lot.
Strong Westerly winds are highly probable too and possibly some closed or retricted airspace on the Northern route.