Data point on LM ticket and TG irrops, Dec 2017:
Lifemiles J tickets KIX-BKK-PER on Thai Airways.
Aircraft was 3 hrs late into KIX due to European snowstorms so missed connection in BKK. TG check-in in KIX knew this would happen so only checked bags to BKK and told us to sort it out there. KIX staff gave us a meal voucher.
TG had a customer service rep waiting with a card with our names at the gate on arrival in BKK around midnight. Offered overnight accommodation and new flights BKK-DPS-PER the next morning on Thai and Garuda as no Thai J availability on their two daily direct flights. We declined those replacement flights due to the volcano situation in Bali. TG agent said that's all there is, there aren't any other flights available at all unless we were happy to fly Y. We pushed the issue and requested the next available TG J direct flight, which was in 2 days. Agent said we'd need to contact Lifemiles to organise that as Thai had already offered replacement flights. We ignored that comment and pushed harder and eventually the agent agreed to the direct TG J flight two days later.
The TG rep accompanied us from the gate all the way to the airport shuttle pickup outside including golf cart rides and fast immigration.
TG paid for the first night accommodation at the Novotel airport hotel and gave us vouchers for breakfast, lunch and dinner at the Novotel for one day. We paid the second night accommodation and meals etc, which we thought was fair. Used the time as a stopover as we'd never left the airport in BKK before.