Strange that the requirement to present the boarding pass to IO on arrival is not on the list of requirements on the IATA Travel Center nor at the Thai Embassy.
Especially as this is not a common and known requirement.
I've never heard about such a requirement before and was never asked once to show a boarding pass (just maybe asked from where I was flying in).