HPCC-9120 - Fix global rollup early stop deadlock

If global rollup was stopped before it had process all it's input,
it would stall on a multi slave setup. If stopped, global rollup
was not signalling to the next nodes that it had finished.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
Merge pull request #4229 from jakesmith/hpcc-9120

HPCC-9120 - Fix global rollup early stop deadlock

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>