* still call the callback when skipping duplicate file. This updates the completed flags, and so the overall "we're done" callback fires properly.
* still call the callback when skipping duplicate file. This updates the completed flags, and so the overall "we're done" callback fires properly.