There's no real difference between failed and idle, we were also unable to use this state in the UI in a meaningful way.