$ 0 0 I'm not sure about the why but at line 673: "_messageListenerCompleted.WaitOne();" you can add a timemout value in the WaitOne() method.