A timeout does not prove an AI agent’s action failed. Here’s how explicit unknown states, idempotency, and reconciliation can prevent duplicate effects.