@jphilly Homing to zmax is an option, but the distance between Z0 measured at the start of the print to the actual position where the zmax endstop triggers must be measured accurately.
For what it's worth, I have 1mm lead screws and after a power outage I don't rehomed to zmax even though I could. I just find the approximate height of the print, check it against the sliced model to find the exact layer it was on and then use that to set the Z position with G92 and resume the print. There may still be a slight line visible on the print, either due to inexact position or simply just the effects of cooling and shrinkage. But if that's not important at least you have a saved print.