Follow-up on a bug that happens when using a factory-built object in the `where` block of RSpec::Parameterized::TableSyntax
The bug can be reproduced by:
- Cherry-picking ab90a49c
- Running
bin/rspec spec/models/prometheus_metric_spec.rb:15 spec/workers/repository_import_worker_spec.rb:36
This was first reported as a ~"broken master" in https://gitlab.com/gitlab-org/gitlab-ee/issues/9846 (and fixed by reverting the factory change in https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/9613) but this issue is about investigating if we have similar cases throughout our specs.