HPCC-10287 - Catch out of order supers when removing a subfile

Also allow daliadmin checksuperfile to check and fix these cases

Previously, a removeSubFile on a super file that had its
subfiles out of order, could cause the wrong subfile to be
removed.

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

HPCC-10287 - Catch out of order supers when removing a subfile

Reviewed-By: Gavin Halliday <gavin.halliday@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>