There's a good chance you'll land 20min early and skip security on arrival, so you could have plenty of time. In a scenario where say MAN causes a 1hr+ delay, QR have a very slick operation looking after people who they know will miss their flights (particularly when travelling in J). With BKK it's often just a couple of hours wait. If it's much longer they'll ship you off to a comfy hotel.