It turns out that this exception is thrown if the list item already has a "terminated" workflow that is also flagged as "running". e.g. an error occurred and you need to explicitly terminate the workflow for it to end. I wrote up a summary here: http://www.kindohm.com/archive/2007...