You could keep the semantics (and not change any conditionals in your current pull) by changing the field from "unavailable" to "errored" or "hasError".