Changing Listing status from 'Pending Review' to 'Published' changes the author

User 'John Doe' creates an account.
User 'John Doe' created a new listing.
User 'John Doe' saves new listing as 'Pending Review'
Admin see new listing and changes listing status to 'Published'
User 'John Doe' needs to make an edit, but under 'My Listings' his listing is gone.
Admin now has John's listing under Admin's 'My Listings'

How can a moderation process occur with out removing access for the original creator to edit their listing?