Also:
- unify with other `_fix` methods to work on one origin_visit (and not a list)
- Add test cases around such scenario
- clarify the crash behavior which is an expected one.
If an origin_visit is too old (without type), this is unexpected.
So the replayer must crash and we must fix the journal's origin_visit topic.
This now definitely says as much in the code.