Bad fuel won't keep your spark from sparking, but, yeah prolly oughta get the carb cleaned of the gunk from the old gas.
You can prevent this next year by using just a teensy squirt of
Stabil, when you're finished with the mower for the season.
BTW, the goats are almost maintenance-free, and spare parts are common, but, installation is
very difficult.