tools: replay: fix wrong timestamps for multiple device replay
When multiple devices are recorded, the event times are offset from a global baseline. Each device thus has a different offset for the first event. To replay correctly, we must figure out the offset of the first event (across all devices) and use that for all of them.