Remove feature flag ci_use_new_job_update_timeout_state
What does this MR do and why?
The feature flag ci_use_new_job_update_timeout_state was introduced in !202970 (merged) and globally rolled out on 2025-09-09 2:40PM PT.
Over 1 day verification has passed and it is deemed stable. This MR removes the feature flag.
About the feature
When a job status transitions from :running to :pending, we call update_state_timeout. With this FF enabled/removed, it calls job.update_state_timeout in before_transition instead of job.metadata.update_state_time in after_transition, and updates the timeout columns in p_ci_builds.
References
How to set up and validate locally
You can verify that the feature works as before by following the validation steps in !202970 (merged) (minus this FF).
MR acceptance checklist
Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
Related to #566611 (closed)