I called Dominion Energy today and they sent out a technician. I told him the story and he was pretty shocked at how the company had treated me. He took a couple of hours to repair everything and I had gas back on by noon.
The guy was super professional and really helpful. Kudos to Dominion Energy.