PBAP-C: 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: I389e357f2191c6be8042779d6d4cc77fc7ff64b4
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");