Given https://github.com/helm/helm/issues/3338, I think that we should exclude applications that are :update_errored, :updating as well.
We should not consider an application that is not yet installed or where the install errored as available. Write a spec to assert this