Have to disable max endstops to get reliable G28 behavior.  Problems only seem to occur on cheap hardware.