e662fe341b
Kind of an oversight in my initial implementation. If we find that any package has _no_ matching versions, we should select it! This lets us short-circuit _immediately_ when top-level dependencies aren't satisfiable.