config: correctly count next backend to try
config: propagate error