Reduce flakiness is ShutdownWaiter's tests

This removes the race in testInterruptNonfullWait. However, both
testInterruptNonfullWait and testBasicUsage check timings, so they could
still be flaky on a slow machine. We can further tweak them as
appropriate.
1 file changed