My guess is one or more stuck plungers in the injection pump which is then sticking the rack in the shutoff position. If it has truly been 2 years since it 'ran when he parked it' that is more than enough time for it to gum up. Modern fuels don't take long to shellac up and make things stick. Is there a small square/rectangular access cover on the side of the block right below the injection pump? If you pull it off you can see the linkage connecting to the rack. With the shut off solenoid energized out of the way the rack should move side to side with little effort. If it doesn't move don't force it, the pump will need to come apart and be cleaned up.
As far as not starting on ether, I've had some engines that just don't even with good compression and valves properly adjusted. It would be ideal to hear it run before spending money on the pump, but it just may not happen. Your compression numbers look great so it's a fair guess that the engine is in good shape.