Set volatile home true so that we must home after turning off power to steppers.
The documentation says it may be needed for steppers, so let's play it safe:
"If this setting is true, this axis becomes unhomed whenever the machine transitions into the OFF state. This is appropriate for any axis that does not maintain position when the axis drive is off. Some stepper drives, especially microstep drives, may need this."