Fix issue 57972 -- Nfc service thread deadlock...

If we set the timeout value with an invalidate value (zero or negtive
number),the Nfc service will deadlock, cannot discovery any tag, even
can not disable the Nfc service.

Root cause:
In function com_android_nfc_NfcManager_doSetTimeout, it return the
result before release the thread lock while timeout value is invalidate.

Change-Id: I43ba9c584b25023018107a1cfb6549b1452a9a0d