Excuse my late arrival, the engines went to flight idle halfway across the Indian Ocean, well at least midway between Sumatra and Mauritius.
I have noticed this phenomenon on many round trips Kuala Lumpur to Johannesburg, more than 100 round trips, and agree it is in order achieve a spot on arrival time at destination.
It can be disconcerting when 3 hours from the nearest land mass.