`log.failed` means "did not load", and both the latent and the decode paths used it for a provider that loaded, claimed the model and then broke while working -- "did not load -- RuntimeError: ..." sends whoever reads the log looking for an import error that never happened. The levels were separated for exactly this. One finding, confirmed.