[corlib] Fix WaitHandle.Wait{One,Any,All} when runtime returns WAIT_FAILED
[corlib] Fix WaitHandle.Wait{One,Any,All} when runtime returns WAIT_FAILED

In case the runtime would fail to wait on the wait handle(s), we would still return true, as if the WaitHandle was successfully signaled.

mono/referencesource