Background
This applies to CheckUserGetActionsPager, CheckUserGetUsersPager, CompareService, and TimelineService, but not CheckUserGetIPsPager since pagination is turned off pending T315612.
The above classes create queries that paginate on timestamp, which isn't necessarily unique. This causes results to go missing if the page break is between two entries with the same timestamp.
Once temporary accounts are enabled, it will become quite common for two entries to have the same timestamp: the first edit and the temporary account creation resulting from that edit. It therefore seems worth fixing this soon.
What needs doing
The pagers should paginate on the combination of (timestamp, id). This should be possible since all the tables (cuc, cule, cupe) have an index on the timestamp field and all of our indexes implicitly index by the named columns plus the primary key.