perhaps they did have enough fuel preflight for that Duff Man.....yet after holding for 40 or so mins the landing time blew out even more.....at which point, YSCB was their only option......
and perhaps...when the flight left Singapore...the forecast didnt have any requirements........guess we'll never know......