SupplicantStaIfaceHal: Only send 1 eap auth failure

The workaround added in framework results in multiple AUTH failure
messages when the supplicant handling of auth timeout is correctly
fixed.

Also, reworked eap failure handling in various versions of the callback
to avoid code duplication.

Bug: 168328955
Test: atest com.android.server.wifi
Change-Id: I72cffc05ea59a21d476405a80b826e6d96dc2a8a
4 files changed
tree: 6ea0a38c2ea79dfd5464209fac149fa95fefc2d3
  1. apex/
  2. service/
  3. metrics_pdd_hook.py
  4. PREUPLOAD.cfg