Fix leak where system held onto slice providers

Test: uiservicestests
Bug: 110985973
Change-Id: Ie8fab3c7b8c22d302825fb147d2c3468f9ae7172
(cherry picked from commit e1c0c2cb8dd5624d4b881f1ecfeef66fc86890f0)
4 files changed