[ob][exchange] Plenty of bug fixes.
- The old_id and new_id of CSV update messages were swapped.
- Added CLI arg for output file as well.
- Added unique match ID
- Added locking to all EventListener accessors, were causing some issues.
- Changed comparison to use deliver_time instead of the deprecated timestamp.