Fix crash when the audio cache insertion point happens to be the oldest entry

FFMS_AudioProvider::CacheBlock really does need to take the iterator by
references.