Some of the antique tractor guys use this trick for the really stubborn ones:
They adapt a 1/8" pipe thread grease fitting to an air hold, you can make one yourself by beating the ceramic out of a spark plug as mentioned above or simply buy one at the auto parts store, and, ensuring the valves are closed, just pump the grease gun until it either moves or doesn't. If it doesn't you've got real problems as even a hand grease gun can produce a lot of pressure. You may have to loosen the valve adjustments if it happened to stop with a valve open in both cylinders.
The tractor guys will do everything they can to get one unstuck even if they're going to do a complete overhaul because, as you can imagine, it's really difficult to disassemble a stuck engine.
I bought an old two cylinder John Deere as a parts tractor. It was stuck but, like you, I filled the cylinders with a penetrating oil and left it for a while. One day while prying on the starter ring gear it moved. I put a mag and carburetor on it and it ran great! Once I ran it for a bit I looked in the cylinders with a borescope and it was like new, just a small line where it had been stopped. I ran that tractor for years and just sold it a couple of years ago.