msi: Use MsgWaitForMultipleObjectsEx to do waits.