HA test tidy

suppress publishing of health if poll period is disabled, fixing race causing intermittent failure in split-brain test
Could be worth adding Javadoc to setPollPeriod to explain that setting null or forever means that no polling will take place.