I had this happen when I made changes to a flight which included a segment on Thai. I was told they are processed in order of departure date, so even though I made the change a few weeks out, I didn't get re-ticketed until a couple days before the flight.