The timestamps produced by sup2dsk are incorrect, the values are too low (all the resulting subtitles had timestamps within the first couple of minutes of the video). When I use ffmpeg to extract the .sup file from the same video file I get correct values.