currentTime returns wrong result after setting to a non-zero value
Using TAAE2 when I set currentTime to something non-zero, it breaks the currentTime's return result.
If I seek to currentTime of 2, then query currentTime while playing the result is the actual currentTime * 2. If its longer than the duration, it "loops".
I have a progress bar querying currentTime every 100ms. When I start playback, it returns the expected result. If I stop the AEAudioFilePlayerModule and seek to 0 and play again it works fine. If I seek to non-zero currentTime, it breaks, but the audio plays just fine.
I can provide more details, and I'll step through the source to see if I can find the problem, but its end of day and I'm spent.