When true, startSync throws — the (rare) sync-loop start command failing (e.g. the handle closed underneath us). Drives the drive-failed path.
bool failStart = false;