Reset resample hist on keyon, round up read.

If we have an uneven pitch, round up so that we get the next sample to resample in.

I don't really hear any crackling in Valkyria Chronicles 3 (mentioned in #5538), but I realized we weren't rounding up (need to, and we would go backwards in the resample history if we stopped in the middle of a sample) and that maybe the keyon is affecting resampling.

-[Unknown]