Make internal promises not count against report data.

This is so that we can forcefully update the package database using a
promise, but not having that failed promise show up in the report
data.
Merge pull request #1274 from kacfengine/package_cache_refresh

Make internal promises not count against report data.