While the 1st of May is indeed Thai Labor Day the government offices are NOT closed at all. It's for working class people NOT government workers, so Immigrations is open like normal.
Thanx go to
@Francis *******
(actually the thanx go to his wife who is a government worker at Chaengwattana Building A) :) :P