WIP: Improve Members::DestroyService (EE port)
Port of gitlab-org/gitlab-ce!6267
This is based on 21983-member-add_user-doesn-t-detect-existing-members-that-have-requested-access-ee
/ gitlab-org/gitlab-ee!744 and should be rebased upon master
once gitlab-org/gitlab-ee!744 is merged.