Remove broadcast filters for volume state changed

StorageManagerService makes a binder call to the storage service which
makes Media Provider process volume state changed before the broadcast
is sent out.

Update storage volume cache when volume state change is processed by the
storage service. This allows the cache to be updated before other
callers (apps etc) know about the volume state changed.

Bug: 152186042
Test: atest com.android.tests.fused.host.FuseDaemonHostTest
Test: atest AdoptableHostTest
Change-Id: Ib3e89fc45bca7219353f01d0c92500167b09cbe6
3 files changed