In past research, we decided to switch from the time-based message checkpoints to the unique message Ids because of the complexity of the time synchronization between the service instances. The checkpoints-related fields are still in the database model and should be removed.
The full context is in ENG-1158.
Linear task: ENG-2357