Introduce trivial state tracking (x,y,z) from status reports. It's not 100% correct, since G28.2 X0 Y0 Z0 turns into (X=0, Y=0, Z=0), but the real Z is non-zero