Paul,
Most of the Schneider push-button actuators will take 2 contact blocks, as standard.
Personally, that's a rather good logical solution and one that I'd never thought of.
I've never trusted E-stops.