Added sync health checker
Use SyncHealthChecker for HealthCheck page
Use SyncHealthChecker on user dashboard
Delete async health checker; use cache for non-blocking checks
Replace AsyncHealthCheck with SyncHealthCheck

Every ServiceCheck should be fast or wrapped in a CachingServiceCheck
otherwise. Hence there's no more use to an AsyncHealthChecker.