title: ThreadState is Stopped. No exception. What's going on?
body: <p>in VS2008 I have a program and it occasionally has an issue where a consumer thread stops processing work. When I looked the ThreadState says Stopped. What caused the thread to stop? I didn't stop it. There were no exceptions. Seems really strange. 
  thanks</p>