Merge "Offload DeviceIdleReceiver logic to HandlerThread for responsiveness" into main