Thanks for your replies! This engine is actually on a snowblower with an electric start. My responses:
FixitFrank, I was using the electric start, which has a lot more power than hand cranking, when I discovered the hydrolock. Could be some internal damage was done. I'll do compression test. What should the approximate value be?
Rivets, I did rebuild the carb as a first step. The O-ring that seals the gas intake, around the float valve, was completely crumbled, that was the culprit. After rebuilding the carb, there are no more gas leaks. Other than some crud in the bottom of the float bowl, the carb looked in OK shape. I soaked it in carb cleaner and blew out with compressed air before installing the carb kit. I don't think the carb is the current problem.
StarTech, same thing for the carb, it's tight now.
Slomo, when I bought it, I started it easily several times, and it ran perfectly, at all RPMs, with or without load. The oil was dirty but not milky like it turns with gas, and it didn't seem thin. The previous owner said he hadn't run it for a couple years, just fired it up that morning. He only put a few ounces of gas in the tank, so it could be that he knew it leaked. Depending on how it was sitting, any previous gas leaks could have run backwards, out the air intake, and not into the cylinder, so there were no problems. When I got it home, I changed the oil and plug, and filled it with new gas. Then after sitting for a day I noticed the gas leak. The way it was sitting, most of the gas leaked first into the cylinder, then back out the air intake. That's when I tried to start it, and it hydrolocked. (shouldn't it be called "petrolocked" or something?). Upshot: I think the engine was in perfect condition, even though the carb was leaking, until I tried to start it with a cylinder full of gas.
Still wondering if the gas, or oil/gas mixture, might have swollen or damaged the valve seal. There's a seal on the intake valve stem; if it's leaking that might explain the symptoms.