I've always found that two visits are necessary when dealing with Thai bureaucracy: the first to find out what you need, and; the second to submit your application in accordance with the nuances of the day.
Getting upset with officials, while tempting, usually results in even more running around and scrutiny.