Fix package promise result leaking out into reporting.

It is an internal promise, and should always be reported kept, but
sometimes it would leak out of the function by means of the return
value.
Merge pull request #1533 from kacfengine/fix_package_result_leak

Fix package promise result leaking out into reporting.