tsdemux: fix segment position tracking for the general case