HttpClient no almacena cookies en galaxy s2

Estoy intentando recuperar datos de un servidor con este código

    DefaultHttpClient httpClient = new DefaultHttpClient();
    httpClient.getParams().setParameter(CoreProtocolPNames.USER_AGENT, USER_AGENT);
    HttpRequestRetryHandler retryhandler = new DefaultHttpRequestRetryHandler(6, true);

    httpClient.setHttpRequestRetryHandler(retryhandler);

    BasicCookieStore cookieStore = new BasicCookieStore();
    httpClient.setCookieStore(cookieStore);
    if(Build.VERSION.SDK_INT>8){
        CookieManager cookieManager = new CookieManager();
        cookieManager.setCookiePolicy(CookiePolicy.ACCEPT_ALL);
        CookieHandler.setDefault(cookieManager);
    }
    HttpGet httpget = new HttpGet(URL);
        HttpResponse response = httpClient.execute(httpget);


    HttpEntity entity = response.getEntity();
...

Está funcionando bien con todos los dispositivos que probé hasta ahora, excepto el Samsung Galaxy SII (Android 4.0.3) de mi cliente. Desde la respuesta del servidor, parece que las cookies de sesión no están almacenadas. No pude reproducir este error y todo lo que intenté hasta ahora no lo resolvió. Tienes alguna pista ?

EDITAR: eliminó un bloque de código que estaba deshabilitando la política StrictMode (aún teniendo el problema tho)

Respuestas a la pregunta(2)

Su respuesta a la pregunta