Fixed a playback pausing bug

getCurrentPosition() while paused was returning the position based on
the current time, rather than the original time of playback