Can someone confirm the expected behavior for variables of type "List item id" when upgrading from 2007 to 2010? Are they supposed to continue to be set to "List item id"? We seem to find that they are getting set to integers, which breaks things on some custom actions. Is there a recommend approach to handling this, particularly for in-flight workflows?
Just saying "there's no way to upgrade cleanly for workflows that use List Item Id variables" doesn't seem like a great/acceptable answer.