release-23.1:Backport!7322

Merged Andrey Vertiprahov requested to merge cherry-pick-a4d94ab7 into release-23.1

Fix update diagnostics when change state.

See merge request !7322 (merged)

(cherry picked from commit a4d94ab7)

4ff65940 Fix update diagnostics when change state. 1f997ba1 Add change_tracker to set_state. 94151b15 Fix typo. 11b4fbf5 Fix black. 8fa7ffd8 Fix tests.

Merge request reports