We are using the Quickr workflow as in "Save as Draft" and creating the version.
However, we are using a customized method to do review and approvals. When a document has been through the approval cycle, it becomes available to be made into a version.
Since users can see the 'published', we don't want them to see the attachment until it is approved. But if we add the attachment only to the draft, it does not go to the published when the draft is turned into a version.