HPCC-9076 Attempt to read temp file that has not yet been registered

Interaction between filters where canMatchAny() returns false, and through
spill activities, is causing some cases where the through spills are not
properly executed.

Disable part of the optimized handling of canMatchAny() - the gain would have
been small (if any).

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4241 from richardkchapman/throughspill-canmatchany

HPCC-9076 Attempt to read temp file that has not yet been registered

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>