I have a client device that normally is able to call ble_db_discovery_start and get the callback just fine and is able to complete the db discovery process. However sometimes I am never getting the call back generated. Is there anyway to know that it failed in those cases? Any idea why the callback might never be generated?