The next logic thing would be to have the inverse situation, as
saga mentioned :
A small fadein after resuming the track somewhere from a certain point.
... but they ARE both just about fading.
Agreed. But a crossfade, apart from the memory-issue, has to deal with 4 volume variables instead of 2.