Fix for deadlock when seek fails

Just keeps going and sets the is_seeking flag before unlocking.