Stalls normally don't. If you hit a stump or anything to cause the blade (crankshaft) to stop suddenly, the flywheel will try to continue spinning. That's what sheers the key. In a backfire, the crankshaft is forced to turn backwards while the flywheel is still trying to move forward. The key shears to save the crankshaft. That's why the key is made from very soft metal. The key is also the ignition timing index.
The shearing may or may not be complete. I've seen keys sheared only about half way through and still allow the engine to run. They'll be hard to start and won't run with full power but they will run. That's because the ignition timing is retarded. If you take that half-sheared key and turn it around to advance the timing, you'll gain about 10-15% more power. It may be hard to start there too but it will run like you've never seen before. The factory timing is a compromise to allow easy starts. That is in addition to cam lobe timing. But I don't even want to get into a cam discussion here.
I used to race Karts. I ran in the Super Stock class running on pure Methanol. I built and tuned my own engines. What started as a stock 5hp Briggs & Stratton was putting out about 10hp on race day. When your rear is in a seat about 1" off the ground, 80mph feels like 280. That is a rush! That was at the Mid-Ohio track. The usual Kart tracks will only allow about 30-40mph in the straights before the first hairpin.
Sorry to drift. Those were the days.
All I'm trying to say is if you need starting fluid, something is wrong. The engines were not designed to be started on ether. (Some are but not small utility engines.) The problem can be fuel, air, ignition or any combination of them. Also, valve clearance can effect starting. This is part of a fuel/air combination. You would be surprised at just how complicated the engineering of these small engines can be. It's not just gas and oil that keeps them running.