If a package adds a new dependency, but was otherwise up to date, the new dependency won't be fetched until executing the fetch a 2nd time. e.g. when updating https://github.com/kurocha/logger/commit/c79aebe0d4502ca61493d2a00dcfc84478b2dd84 it failed to fetch package `time`.