Is it possible you made several Thai boarder crossings in a short time and there are some new restrictions being put in place to clamp down on visa runs that was the issue (even if you were not doing a visa run)? I know this was generally for land crossings, but I guess your flight could be had for pocket change, so maybe Thai is working that also?
I certainly agree that for a normal entry this is completely past the bounds of reasonable.