Wow the opposite with my 24 year old daughter. She arrived with an expired Thai passport and ID. The IO told her to use the US passport. She said no, and then she was warned " If I stamp you in on your old passport you can only leave on a new Thai passport, easier to use your US passport". Again she said no and that she was heading to the passport office on Changwattana the same afternoon.
She entered, and then first got a new Thai ID in less than an hour. Then joined the queue at Changwattana for her new passport, she was finished in less than an hour again. She had no prior appointment. This was a Friday. Tuesday midday her new passport arrived via EMS.