CORE-315 Ability to change/detach Workflow folder

Doesn't this code run multiple times over the same data if there are multiple object_folders?  I know that shouldn't happen under the current model, but it's not guaranteed to never happen.

I'm thinking this callback should run after the $.when() resolves, then chain into removing the pending flag.