I can't imagine why your engine would not restart after you stopped the suction and got fuel to the carb. When my engine runs for a few seconds and then stops I usually think that it is not getting the right fuel mixture in the carb or it is not getting enough fuel to the carb.
On my old outboards if flooded I could turn it to full throttle and pull a few times. This would put a lot of air in the cylinders and un-flood the engine.
With my newer motor there is an interlock to prevent me from opening the throttle when not in gear. When I flooded it I had to wait(I bought it non-working and the carb had a blockage in a line that was causing me fits. I flooded it several times while trying to get it running.) The only other option is to carry a wrench and take the plugs out, wipe them down with a paper towel and I pull the engine a few times to clear the cylinders(don't know if it helps).
I always try to carry extra spark plugs, oil(gear and engine), spare fuel filter, clamps, various ss screws and bolts, rope, bungies, sealant and a plug.
I broke down once 100yards from the dock at Big Pass in Sarasota. This was during the off shore races. The off shore racers use Big Pass to get to the Gulf of Mexico. My throttle linkage lost a tiny tiny pin. After a 30 minutes of bouncing from the wakes I was able to put the linkage together and use the tip of a needle to act as a pin to hold the linkage together. Then the engine started. While I was pulling up the anchor the engine died and would not start. After another 30 minutes of bouncing in the wakes I finally figured out that I had knocked off the fuel line while working on the engine. I started the engine and the return spring broke. The engine was running. I quickly pulled up the anchor and hit the dock. Luckily I had not kids on the boat that day. Anyone want to buy a 10hp Evinrude? It has a new return spring.