Reading through the Garuda report it seems that the crew kept the engine power set at flight idle in the descent.
After the TACA incident guidelines were issued to increase power in heavy rain to avoid a flame-out. Maybe Garuda did not get the telex.