Publish permission based on submitter rather than creator

When a user creates an edition, and another user edits and submits it for 2i, then the original creating user should be allowed to review and publish. 
As discussed, would be good to not have to stub this out here. Using a suitable factory to create the record and the required dependencies would be better.