Error generating dependency tree info when no fetching is needed.

Make necessity of dependency fetching explicit in the model rather than implicit in the return of a null dependency list. Null dependency info was magically being treated as the trigger for not actually updating dependencies that we already have downloaded. But we need to load this information for stats gathering commands, etc.