pressing prev on first track with repeat all on goes to end

and other misc repeat cleanups