Error state allows distinguishing between failure on the agent and internal Coin failure. This benefits the metrics, as they can account for CI related issues.