fix tail.Stop blocking when called in midst of re-opening

this is what caused the test to hang occasionally. after this fix,
test completes in 2mins all the time.

closes issue #4