Files with only changes in its dependencies aren't cachebusted

When the dependencies of a file change, it gets updated with the new hash of the dependency. However if this is the only change to the file, the file itself isn't cachebusted again (the hash will be based on the non-cachebusted dependency).

This pull-request fixes this bug.