Bug 1077136 - new async task to catch missing resultsets

Not yet ready for merge
make this work the same as for builds4hr.  we loop over the data, rather than looping over the ``revisions_lookup``.  That way, we can catch any missing revisions during that loop.