Well, we fixed the b***er! Jiggled the pump a few degrees around and suddenly it's firing nicely, just like it was before.
However, when I bolted the engine back together, I noticed it started whining at higher RPM. My neighbour and I didn't notice this before as we were only thinking...