Return OP_AUTH_NEEDED when necessary.

During the keystore refactor that was part of the Treble work, this
return code was lost.  As a result, some usage flows of
fingerprint-bound keys are broken in O.  This CL fixes them.

Bug: 63085740
Test: Manually verified with https://github.com/googlesamples/android-FingerprintDialog
Change-Id: I3d3a3122474d2c4084cd7d0257a1df00b0316159
(cherry picked from commit ad8c55f3591c835ff20b954f47ebcfeccde8cb83)
1 file changed