[DLC RECOL] Do not disable DLC during finalization.

Finalization will do everything except disable the dlc application. Dlc will eventually disable itself when it receives a STOP_CHECKIN command from the server (the logic for disabling a finalized device after a grace period will be initiated server side).

Putting the code behind the FeatureFlagProvider (similar to what was done in ag/34102979) which defaults to false.

Bug: 430834630
Test: atest DeviceLockControllerGoogleInstrumentationTests
Test: atest DeviceLockUnitTests
Test: atest CtsDeviceLockTestCases
Test: atest DeviceLockControllerRoboTests
Test: Manually verified with `adb shell pm list packages -e` that DLC
was still enabled after calling clearRestrictions from sample kiosk app.
Flag: EXEMPT Behind FeatureFlagProvider

Change-Id: I1689ab63cc0a31d03ae25e492843074fe6c7eb9f
8 files changed