I had kind of the opposite happen to me when I landed at Phuket Airport 2 days ago. I came in visa-exempt but made the mistake of telling the Passport Control agent I was visiting my wife instead of just saying I was on vacation. She asked me why I didn’t have a Non Immigrant O visa. I told her I would have to pay for that and don’t have to pay for visa-exempt. She called her supervisor over, they chatted for a minute, then she stamped me in for 60 days. I was seriously concerned before then.
Two years ago, when I got married on Phuket, I needed a certified copy of my birth certificate and a certified copy of my dissolution of marriage to my first wife. Both may have been needed by the US Embassy in Bangkok in order to give me their clearance to marry. I think I needed two certified copies of each.
All airlines are supposed to deny boarding if you don’t have an onward ticket. In reality, some agents do and some agents don’t. Personally, I’ve been asked and not been asked. I’ve also heard that some agents don’t accept an onward bus or train ticket. That doesn’t make sense, but it’s possible. Most people “rent” an onward ticket from onwardticket.com or one of their competitors. It’s a real ticket that is automatically cancelled the next day or two. $15US or so.