Since the call to PerformanceCounter.Exists can hang forever, we try to load
at least one with a timeout period. If it fails to load then we bail on loading the rest.