Tweaks to executor health checks

- insist that Guice creates a singleton
- added some DelegatingHealthCheckManager tests