Correct savestate logic in atrac

Not 100% sure it works though, it doesn't crash and games run.  USE_FFMPEG builds with this change.

Anyway, this doesn't do memory overwriting (although maybe that was fine, it's not clear to me if the buffer is PSP RAM is reserved, but if so we wouldn't need a separate new'd copy?) and stuff that looks funny when loading state.

-[Unknown]