s3:locking: split out get_share_mode_lock_internal()