Try this, crack the gas cap open after restarting. It may have plugged vent hole thatbis allowing the creation of a vacuum. Opening the cap will break the vacuum and allow fuel to flow freely again.
Ok, that was the easy one. Try #2 trip the mower up on it's side carb UP, and block it so it is about 12" off the ground. I rest it on a jack stand. Clamp off the fuel line, I use a vise grip pliers. Using a 1/2" wrench, carefully loosen the bolt on the bottom of the carb. Try to take just the bolt out and leave the fuel bowl attached. This bolt is also the main jet. Clean this jet throughly, there is a vertical and horizontal hole that must be clean. After cleaning reinstall and test. If the fuel bowl comes off clean it also and carefully reinstall, making sure that you get the rubber gasket in properly.