Since we're not purging the old changes from wb_changes for now and it is only pruned after three days, we must ensure that we're not dispatching old changes again that were already dispatched by a previous job.
This can be achieved by adding the revision id to the DispatchChangesJob params and then selecting only newer changes from wb_changes.