I'd bet it's the piston as there is physically nowhere else for the linkages so go in either direction. If the slot in the piston was further forward (deeper skirt), then it would strike the cocking lug when fired. But when the piston is at rest it's too far forwards and the link can't be fitted. I've put a wanted post in the Collectable section....