Delay flashlight reconnect without system clock

Instead we use a mutable state flow and a mutex

Bug: b/412982015
Flag: com.android.systemui.flashlight_strength
Test: atest FlashlightRepositoryTest
Change-Id: I9e5bcdf49073e58ebc52272649aa4eb921765831
3 files changed