Assuming that the "last radar return" is true, (it is possible that the military radar had labelled a different aircraft at the IGARI waypoint).
I'm really questioning the primary returns at GIVAL and IGREX ( the NW, "avoid" Indonesia route). Any coorborating evidence? (Could the Indonesian military radar been asleep also?)