Make user authentication tests more realistic

- Use different SIDs for each test case to reduce the chances of HATs
  being re-used between test cases.
- Make the auth-per-op failure case closer to the success case.
- Fix auth-type for fake biometric HAT.
- Allow more error codes on old devices.

Test: keystore2_client_tests
Bug: 374935444
Change-Id: Ib5bc1238fb090501b7e527cb624e69b93686f778
1 file changed