In that case, I think each Immigration office makes up its own rules. I was based in Sriracha at the time and back then there were only a handful of foreigners in the area.
Is this a fairly new thing then? In the past when I was married and working, I had to convert my marriage visa to a 'non - b' visa - (Going back about 15 years )