Refactor the usage of `HealthChecks`
What does this MR do?
This slightly better organises the current code for HealthChecks
in preparation for:
#30201 (closed)
Related to #30037 (closed)
Does this MR meet the acceptance criteria?
Conformity
Edited by 🤖 GitLab Bot 🤖