Factor out push_node, respect offset
Factor out push_node, respect offset

This saves a couple lines of code, and will save more when I use the
lambda again in some subsequent changes ... but more importantly, it
makes the coordinate offset parameter get respected by discontinuous
output, not just continuous output.

Let's get that into CI before I go any further, and see if there are any
Moose tests that are comparing to inconsistent gold results.

jwpeterson/libmesh,jwpeterson/libmesh,jwpeterson/libmesh,dschwen/libmesh,dschwen/libmesh,libMesh/libmesh,dschwen/libmesh,libMesh/libmesh,libMesh/libmesh,jwpeterson/libmesh,dschwen/libmesh,dschwen/libmesh,jwpeterson/libmesh,libMesh/libmesh,libMesh/libmesh,jwpeterson/libmesh,dschwen/libmesh,dschwen/libmesh,libMesh/libmesh,dschwen/libmesh,libMesh/libmesh,libMesh/libmesh,jwpeterson/libmesh,jwpeterson/libmesh