Oh Wait! The Z_PROBE_OFFSET is only used at the end of the G29 when it 'Corrects' the nozzle position. That M851 command won't do anything unless you do a G29 also. And of course, you don't want to do that in a middle of a print.