I was experiencing a problem getting this function to work (not exactly the same symptoms though) until I added a record identifier to the itemURL. For example "http://somesite.com/mysite/mylist/" would not work, but http://somesite.com/mysite/mylist/16_.000
worked fine where the "16" was an existing record ID in the list and the "_.000" suffix was something I found in another discussion forum. When I open my list in SharePoint Designer I see what appear to be files in my list directory...one file for every
record in the list and each named with the record ID followed by this "_.000", so I see a correlation but am completely unfamiliar with this taxonomy or structure of this data.
It seemed like this function should work with just a list description (e.g. return all the workflows for a given list) until I remembered that lists can contain different content types and, I think content types can have different workflows from other content
types in the same list (does that sound right?).
I'm looking through the documentation to try and discover a better description of the "itemURL" parameter requirement, which might have saved me some time.
Thanks very much for creating this library and making it available!