Concurrent backup hash fixes.

Turns out you can't wait for the processing before harvesting the
results.  Trying it out helps.
Merge remote-tracking branch 'upstream/master'