Ever since MH 370 was thought to have passed unnoticed through Indonesian airspace, they have got VERY sticky about clearances. A while back an Ethiopian Airlines freighter en route to Singapore was forced to land at Batam (Indonesian island near Singapore) due to it not having the required overflight permission.