Drop all merge requests from merge trains when the project-level setting is disabled

Problem

Currently, when the project-level option is disabled, the system drops MRs from the merge trains when a pipeline finished, however, we should drop them right after the option is disabled i.e. executing AutoMergeProcessWorker immediately when the option is turned off.

Related: https://gitlab.com/gitlab-org/gitlab-ce/issues/67240

Useful: #12996 (closed)

Edited by Sean Carroll