NoMethodError: undefined method `support_bot?' for nil:NilClass in feature spec

https://gitlab.com/gitlab-org/gitlab-ee/builds/18165928

What's really weird about this is that I put a debugger in that method and ran this spec file, and it never gets called 🤔

Failures:

  1) Internal Group access Group should be internal #internal? should be truthy
     Failure/Error: author.support_bot? || super

     NoMethodError:
       undefined method `support_bot?' for nil:NilClass
     # ./app/models/ee/issue.rb:5:in `check_for_spam?'
     # ./app/services/spam_service.rb:76:in `check_for_spam?'
     # ./app/services/spam_service.rb:46:in `check'
     # ./app/services/spam_service.rb:38:in `when_recaptcha_verified'
     # ./app/services/spam_check_service.rb:23:in `spam_check'
     # ./app/services/issues/update_service.rb:12:in `before_update'
     # ./app/services/issuable_base_service.rb:223:in `update'
     # ./app/services/issues/update_service.rb:8:in `execute'
     # ./app/controllers/projects/issues_controller.rb:135:in `update'
     # ./lib/gitlab/i18n.rb:34:in `with_locale'
     # ./lib/gitlab/i18n.rb:40:in `with_user_locale'
     # ./app/controllers/application_controller.rb:291:in `set_locale'
     # ./lib/gitlab/middleware/multipart.rb:93:in `call'
     # ./lib/gitlab/request_profiler/middleware.rb:14:in `call'
     # ./lib/gitlab/middleware/go.rb:16:in `call'
     # ./lib/gitlab/etag_caching/middleware.rb:11:in `call'
     # ./lib/gitlab/middleware/readonly_geo.rb:30:in `call'
     # ./lib/gitlab/request_context.rb:18:in `call'
     # ./config/initializers/fix_local_cache_middleware.rb:9:in `call'
     # ./lib/gitlab/middleware/static.rb:9:in `call'
     # ./lib/gitlab/testing/request_blocker_middleware.rb:36:in `call'

Finished in 15 minutes 24 seconds (files took 18.14 seconds to load)
1681 examples, 1 failure

Failed examples:

rspec ./spec/features/security/group/internal_access_spec.rb:17 # Internal Group access Group should be internal #internal? should be truthy
Assignee Loading
Time tracking Loading