Set current user to USER_NULL when HAL dies

Fixes: 129527541

Test: 1) Enroll fingerprint
      2) Go to keyguard
      3) Kill fingerprint HAL
      4) Look at enumerate logs after HAL is back - no fingerprints removed
      5) Authenticate works as expected

Change-Id: I11520cd3e55ed5e7fcf0f94782a6dc4fa85735c8
diff --git a/services/core/java/com/android/server/biometrics/BiometricServiceBase.java b/services/core/java/com/android/server/biometrics/BiometricServiceBase.java
index c60dd6c..d8e7b7d 100644
--- a/services/core/java/com/android/server/biometrics/BiometricServiceBase.java
+++ b/services/core/java/com/android/server/biometrics/BiometricServiceBase.java
@@ -657,6 +657,7 @@
         Slog.e(getTag(), "HAL died");
         mMetricsLogger.count(getMetrics().tagHalDied(), 1);
         mHALDeathCount++;
+        mCurrentUserId = UserHandle.USER_NULL;
         handleError(getHalDeviceId(), BiometricConstants.BIOMETRIC_ERROR_HW_UNAVAILABLE,
                 0 /*vendorCode */);