it looks like we always set duration == 0 when we unload a track, so I think that's the right change.