This reminds me of other AirAsia off the runway incidents.
They have been off the runway in Kuching, Brunei and Kota Kinabalu, and landed short in Miri once. In Kota Kinabalu they landed after the previous MH flight went around.
It would be interesting to know the fuel policy in this airline. Minimum fuel can put pressure on pilots to land in less than ideal conditions.