Allow ScheduleIngestReportsService to run on non-default branches behind FF
What does this MR do and why?
Allow SBOM report ingestion to run on non-default branches when the :sbom_ingestion_on_non_default_branches feature flag is enabled.
Previously the service always returned early for non-default branches. The new logic skips ingestion only when the pipeline is on a non-default branch and the FF is disabled, allowing gradual rollout to non-default branches.
MR acceptance checklist
- This MR does not have unintended side effects
- Changelog entry added
- Tests added/updated
Closes #581948 (closed)