@Peter *******
When you have a visa the return or onward ticket should not be checked by airlines.
The airline checks are necessary for visa exempt because Thai authorities did not check these passengers, for visa holders necessary checks are done by embassy.