I am confused. In event_based the implementation sorts the rupture ids. Here, it does not. Could you investigate if it is really needed (I would not trust the current implementation of event based QA tests)? If yes, change the code consistently.