Do we still support all of these states? The ones I'm not sure about are skipped, suspended, and timed out (though I do seem to recall @jortel talking to me about using timed out for consumer stuff, so perhaps that makes sense still).