Fix a bug seeking backwards--the code only checked to see if the current tag's time was less than the seek target, which didn't work correctly when seeking _backwards_.  Add a check to see if we were seeking backwards, and also if the current time was still greater than the time prior to seeking.