HttpClient ThreadSafeClientConnManager lanza el "restablecimiento de la conexión"

Defino HttpClient de 2 maneras diferentes: 1. Plain vanilla: client = new DefaultHttpClient (); 2. Hilo seguro:

DefaultHttpClient getThreadSafeHttpClient() {
    HttpParams params = new BasicHttpParams();
    params
            .setParameter(
                    "http.useragent",
                    "Mozilla/5.0 (Linux; U; Android 1.1; en-us;dream) AppleWebKit/525.10+ (KHTML, like Gecko) Version/3.0.4 Mobile Safari/523.12.2");
    HttpProtocolParams.setVersion(params, HttpVersion.HTTP_1_1);
    HttpProtocolParams.setContentCharset(params, "UTF-8");
    final SchemeRegistry registry = new SchemeRegistry();
    registry.register(new Scheme("http", PlainSocketFactory.getSocketFactory(), 80));
    registry.register(new Scheme("https", PlainSocketFactory.getSocketFactory(), 443));
    final ThreadSafeClientConnManager manager = new ThreadSafeClientConnManager(params,
            registry);
    return new DefaultHttpClient(manager, params);
}

Luego ejecuto la misma prueba de JUnit para ambos tipos de clientes (solicitud GET simple). # 1 siempre funciona bien, # 2 siempre falla con "java.net.SocketException: restablecimiento de la conexión". La salida de debug / stacktrace puede servisto aquí (sitio ficticio)

Nunca tengo la oportunidad de hacer nada con el objeto de entidad, ya que se produce un error en el cliente # ejecutar llamada. ¿Qué estoy haciendo mal aquí?

Respuestas a la pregunta(1)

Su respuesta a la pregunta