Bluetooth: Do not disconnect pbap client session

For a dut initiated get vcard request, if the server is responding
with 'Not Acceptable' response code, do not disconnect the pbap
client session. It allows the user to do other pbap operations
without initiating pbap connection request once again.

Change-Id: Iaf8a89c7e804796904b6846a2902de919a60a5ae
CRs-fixed: 691231
diff --git a/src/android/bluetooth/client/pbap/BluetoothPbapRequestPullVcardEntry.java b/src/android/bluetooth/client/pbap/BluetoothPbapRequestPullVcardEntry.java
index 009ec15..42b6692 100644
--- a/src/android/bluetooth/client/pbap/BluetoothPbapRequestPullVcardEntry.java
+++ b/src/android/bluetooth/client/pbap/BluetoothPbapRequestPullVcardEntry.java
@@ -71,7 +71,8 @@
         Log.v(TAG, "checkResponseCode");
 
         if (mResponse.getCount() == 0) {
-            if (responseCode != ResponseCodes.OBEX_HTTP_NOT_FOUND) {
+            if (responseCode != ResponseCodes.OBEX_HTTP_NOT_FOUND &&
+                responseCode != ResponseCodes.OBEX_HTTP_NOT_ACCEPTABLE) {
                 throw new IOException("Invalid response received");
             } else {
                 Log.v(TAG, "Vcard Entry not found");