take delta to NRT and then zed on ANA or Thai to BKK. they have plenty of flights but you do have to buy the ticket city pairing specific. Last time i was stuck in BKK i had a zed on ANA and got on the first flight they had. it was under 70 usd for the zed. NRT has enough flights to the US you wont have any problem there.