psh_utils: Optimize for no service conditions

Set limits on how many times to retry and how often.
Remove logspam.

Flag: com.android.media.audioserver.power_stats
Test: atest powerstats_collector_tests
Test: atest audio_powerstats_benchmark
Bug: 350114693
Change-Id: I4341c2f297e92120673bf97d5c64e217f89137a9
diff --git a/media/psh_utils/PowerStatsCollector.cpp b/media/psh_utils/PowerStatsCollector.cpp
index 6e02993..e5bf2aa 100644
--- a/media/psh_utils/PowerStatsCollector.cpp
+++ b/media/psh_utils/PowerStatsCollector.cpp
@@ -80,10 +80,7 @@
     }
 
     for (const auto& provider : mPowerStatsProviders) {
-        if (provider->fill(stats) != 0) {
-            LOG(ERROR) << __func__ << ": a data provider failed";
-            continue;
-        }
+        (void) provider->fill(stats); // on error, we continue to proceed.
     }
 
     // boot time follows wall clock time, but starts from boot.