To rely on working offsets on a machine equipped with cheap chinese limit switches is ridiculous.
I use DIY hall effect switches, which are supposedly accurate to .01mm or better. There's a thread on CNC Zone where the designer showed his testing for accuracy. Cost about $15 to make.

I've resumed jobs many times after homing, with no issues at all.