listen to new health manager request messages

reconciles health manager state assumption against desired state to
determine if health manager requests should be executed or ignored

new health manager messages include a subset of the known state that's
relevant to the request (versions, running counts)