DRY up state and health polling

[#79618112]

Signed-off-by: Matthew Sykes <matthew.sykes@gmail.com>
Explicitly assert desired behavior for daemons

[#79618112]

Signed-off-by: Matthew Sykes <matthew.sykes@gmail.com>