When AI Agents Fail: How Robust Systems Keep Running