Técnicamente en ICS tampoco debería funcionarte, si te funciona en un móvil con ICS es porque ese móvil se ha saltado algunos de los "requisitos" de Google.
El problema está en que estás haciendo uso de Internet (datos en general, también valdría para red local) en el hilo principal, y a partir de ICS si quieres que la aplicación sea 100% compatible cualquier uso de Internet tiene que ser en un hilo independiente.
Creo que se aplica a cualquier cosa que sea bloqueante, pero ahora mismo lo único que se me ocurre que pueda bloquear el hilo principal es una conexión de datos.