Fix wrong calculation of user who submitted an edition

A bug was introduced in change c3bd940 (publish permission based on submitter not creator) which meant that if a reviewing user editing a submitted edition, they were wrongly shown as the submitter and could therefore not publish or schedule the edition.

This change correctly works out the submitting user even if there are subsequent updates while in submitted state.