Comment from @shans 
> reverse isn't a state - calling reverse is somewhat similar to setting playbackRate to -1 
> (but it does more work too). Change these to a test that just calls reverse() multiple times and re-run.