Make sure that play/pause are called in the correct order when processing a deferred pause call after playFrom.
Use separate tests for clamping

Do not mix in with other tests
playFrom clamps when deferred
Pull out _seekTo function