Fix exclusive lease usage in transaction for app/services/issuable_base_service.rb

See original issue in #440368 (closed)

Problem: In app/services/issuable_base_service.rb, issuable could create a ghost user when updating last_edited_by Users::Internal.ghost will obtain an ExclusiveLease within this transaction

Edited by Sylvester Chin