Bug 1077136 - new async task to catch missing resultsets

ready for merge

@maurodoglio - would you do the honors?  :)
we should probably log an error/raise an exception in case we don't have any content here. That would mean that something very bad happened :dizzy_face: