repository_sync_service_spec.rb fails on master (Geo::RepositorySyncService, ArgumentError)

  1) Geo::RepositorySyncService#execute tracking database when repository sync succeed with non empty repositories when when HEAD change syncs gitattributes to info/attributes
     Failure/Error: yield

     ArgumentError:
       wrong number of arguments (given 3, expected 1..2)
     # ./ee/lib/ee/workers/project_cache_worker.rb:23:in `perform_geo_secondary'
     # ./ee/lib/ee/workers/project_cache_worker.rb:12:in `perform'
     # ./spec/support/sidekiq.rb:13:in `call'
     # ./lib/gitlab/sidekiq_status/server_middleware.rb:7:in `call'
     # ./config/initializers/forbid_sidekiq_in_transactions.rb:35:in `block (2 levels) in <module:NoEnqueueingFromTransactions>'
     # ./app/models/project.rb:1387:in `change_head'
     # ./ee/app/models/ee/project.rb:532:in `update_root_ref'
     # ./ee/app/services/geo/repository_sync_service.rb:53:in `block in update_root_ref'
     # ./ee/app/models/ee/repository.rb:24:in `with_config'
     # ./ee/app/services/geo/repository_sync_service.rb:52:in `update_root_ref'
     # ./ee/app/services/geo/repository_sync_service.rb:11:in `sync_repository'
     # ./ee/app/services/geo/base_sync_service.rb:31:in `block in execute'
     # ./app/services/concerns/exclusive_lease_guard.rb:29:in `try_obtain_lease'
     # ./ee/app/services/geo/base_sync_service.rb:28:in `execute'
     # ./ee/spec/services/geo/repository_sync_service_spec.rb:236:in `block (7 levels) in <top (required)>'

  2) Geo::RepositorySyncService#execute tracking database when repository sync succeed with non empty repositories when HEAD does not change syncs gitattributes to info/attributes
     Failure/Error: yield

     ArgumentError:
       wrong number of arguments (given 3, expected 1..2)
     # ./ee/lib/ee/workers/project_cache_worker.rb:23:in `perform_geo_secondary'
     # ./ee/lib/ee/workers/project_cache_worker.rb:12:in `perform'
     # ./spec/support/sidekiq.rb:13:in `call'
     # ./lib/gitlab/sidekiq_status/server_middleware.rb:7:in `call'
     # ./config/initializers/forbid_sidekiq_in_transactions.rb:35:in `block (2 levels) in <module:NoEnqueueingFromTransactions>'
     # ./app/models/project.rb:1387:in `change_head'
     # ./ee/app/models/ee/project.rb:532:in `update_root_ref'
     # ./ee/app/services/geo/repository_sync_service.rb:53:in `block in update_root_ref'
     # ./ee/app/models/ee/repository.rb:24:in `with_config'
     # ./ee/app/services/geo/repository_sync_service.rb:52:in `update_root_ref'
     # ./ee/app/services/geo/repository_sync_service.rb:11:in `sync_repository'
     # ./ee/app/services/geo/base_sync_service.rb:31:in `block in execute'
     # ./app/services/concerns/exclusive_lease_guard.rb:29:in `try_obtain_lease'
     # ./ee/app/services/geo/base_sync_service.rb:28:in `execute'
     # ./ee/spec/services/geo/repository_sync_service_spec.rb:262:in `block (7 levels) in <top (required)>'

(https://gitlab.com/gitlab-org/gitlab-ee/-/jobs/183364741)