[corlib] Use ManualResetEvent.WaitOne instead of Thread.Sleep to test Thread.Interrupt