Fix for incorrect failure count

- Throttling timeout and failure count was fetched once Applet
  return the THROTTING_ENABLED status.
- This leads to mismatch of failure count and delay in Locksetting
  detecting throttling.
- To avoid such scenario timeout and failure count is fetched
  by Weaver Hal on every INCORRECT_KEY and THROTTING_ENABLED
  status reported by Applet.

Bug: 284848869
Test: Manual test incorrect failure count & Throttling timeout
Merged-In: Ifdf86e51f09239f7b238ae07f807844dd00f8ebd
Change-Id: Ifdf86e51f09239f7b238ae07f807844dd00f8ebd
1 file changed