I have a theory. I sent the G-code one line at a time, and this is where it rammed into the bed:
G1 Z25.0 F9000 ;raise nozzle 25mm
Before doing this, I noticed that right after the probe sequence completes, the display is reading nonsense for the Z value:
Also, an M114 at that point...