Even though this is set to not planned we certainly have it in our longer term roadmap and fully aware of the requirement. I know this won't fully solve the need here however we are currently planning on being able to re-submit a failed workflow and that way you wouldn't loose any of the submited data.