Alex - 2013-01-18

The problem really seems to be about thread-safety. It appears if one thread adds an event handler to Completed while the StatusNotify callback is executed.

Adding a lock to Completed+= as well as StatusNotify resolves the problem in my tests. Attached you find a patch with my changes.

 
Last edit: Alex 2013-01-18