But wouldn't it work just fine if the header said 'the track is a tenth of a second (or, say, 1 frame) longer than it actually is' ?

I mean, there must be some way to prevent those gaps in the empeg-software... at least if this is as simple as I think it is...