@Acid I used this as the basis to get my first filament-error.g action running. Thanks!
I'm confused by the slot numbers of saved position vs. the resume position. We save in slot 0 using G60 S0 and resume using slot 1 with G1 R1. Is there a difference in 0/1 based slot counting? Typo, but works for other reasons? Not complaining since it works, but want to learn.
; Step 1 > Pause > move to a spot center-front for easy access
G60 S0 ; Save position to slot 0
...
; Step 6 > Resume the print
G1 R1 X0 Y0 Z5 F36000 ; go to 5mm above position of the last print move
G1 R1 X0 Y0 Z0 ; go back to the last print move
M24 ; resume print