Fix PlaybackActivityMonitor unmute path

Clear the list of muted played after iterating over it.

Test: see repro test in b/35229719
Bug 35229719

Change-Id: I2e9860f8afbb625933091e45ea705903c74d629e
(cherry picked from commit 579c511765a23211a33a1b2f90010942ada2bccb)
diff --git a/services/core/java/com/android/server/audio/PlaybackActivityMonitor.java b/services/core/java/com/android/server/audio/PlaybackActivityMonitor.java
index 3f8bbe5..bf1018f 100644
--- a/services/core/java/com/android/server/audio/PlaybackActivityMonitor.java
+++ b/services/core/java/com/android/server/audio/PlaybackActivityMonitor.java
@@ -359,12 +359,12 @@
                     try {
                         if (DEBUG) { Log.v(TAG, "unmuting player" + piid); }
                         apc.getPlayerProxy().setVolume(1.0f);
-                        mMutedPlayers.remove(new Integer(piid));
                     } catch (Exception e) {
                         Log.e(TAG, "Error unmuting player " + piid, e);
                     }
                 }
             }
+            mMutedPlayers.clear();
         }
     }