HPCC-8800 - Potential lookupjoin deadlock

Possible deadlock since refacotring done in HPCC-3326.
The receiver was stopping too early when all slaves are done, which
could mean not all other packets were received and re-broadcast.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>