Ensure that discover stays operational when backends are invalidated after being added

This happens e.g. with the fwupd backend, which only finished initializing after it has been added to the list of backends. When initialization fails, it would already get invalidated, but the list of backends in the resourcesmodel did not get updated.

Merge request reports

Loading