fix regression in main usage scenario
Fix initial seek logic and pause/play bug

seek back, then pause then play would reset the playback to the start of
the content.
fix timescale defaults to prevent NaN