This seems a lot simpler and less error prone than making them distinct folders that are dependent on clients maintaining server state.
By "clients maintaining server state", perhaps you mean the client would have to know where to MOVE/POST to. The client will need to know the location of the published entry and its collection anyway, otherwise the interface would consist of an entry disappearing from the drafts collection.