Provide Error / Failed state feedback for users
We may need a different UX state for each possible state. E.g., `Failed` likely indicates that the user sent over a bad format Devfile. But `Error` likely means that there’s something wrong with the cluster.
issue