Workers crash and restart. The coordinator still thinks they're the same worker with the same data loaded. Old epoch expectations, stale assignments, and the worst part -- queries return results that look fine but are silently incomplete. No errors anywhere. Just wrong answers.
So: boot UUIDs. Every worker generates a fresh one on startup. Coordinator sees a new UUID on a known address, knows the process restarted, reassigns from scratch. Loud beats quiet.
