Happened to me once and immigration were understanding and let it slide but, every department is different. Best going to see your local immigration office and explain the situation.
My advice to you would be to get an agent to fix your issues. Somchai's only create laws so they can create envelopes, these people buy their jobs and they want their money back. For a few thousand baht, sit back and watch how miraculously all the "isssues" disappear!