TMDM-7745: "Rematching when only 1 record was resolved seems to rematch everything again"

Reverts previous changes as it leads to incorrect results issues (may merge records together and not check if merged records matches a previously existing group).
Dumping records in result when isInterrupted() returns true causes regressions on match simulation.
(https://jira.talendforge.org/browse/TMDM-7745)