[Issue 10060] libldap: ldap_result return value differs depending on if a search response is already in the response list or not