Fix corner case in EventBased ACDC

If there is more than one MCFakeFile in the subscription the
splitter was crashing due to conflicting job indexes. This
fixes that and extends the unit test to reproduce the error condition.
Merge pull request #4728 from dballesteros7/fixEventBasedACDC

Fix corner case in EventBased ACDC