It appears AirAsia only offer their Fly-Thru service when transiting in KUL, DMK, CGK and DPS. At all other transit points he would be required to exit to landside and check in again for his next flight, which rules him out of the 8 hour transit without visa exemption which must be done airside.