test the timeout

shut down Watch() by passing nil to the channel.  This is unfortunately
a race
condition in the test :(