Tengo las mismas circunstancias que Nexus 4: Atascado en la animación de arranque para la versión de banda base != 2.0.1700.48 y la versión de Android > 4.3 . He repetido las dos primeras series de pruebas, con precisamente el mismo resultado. Actualmente estoy ejecutando la compilación JWR66Y (4.3) que viene con la banda base 2.0.1701.0, que he parcheado con la banda base de la versión anterior, 2.0.1700.48. Los intentos de actualizar más allá de la 4.3 fallan.
La coincidencia que destaca es que a mí también me acaban de reparar la pantalla. Antes de que se me rompiera la pantalla, funcionaba felizmente con el 5.1. Incluso después de la reparación de la pantalla, con un sensor de proximidad roto, seguía funcionando 5.1 sin problemas. El problema ocurrió cuando volví al técnico que me reparó la pantalla con una queja sobre el sensor de proximidad. El técnico insistió en que no podía hacer funcionar el sensor de proximidad. Finalmente acordamos que podía dejarlo fuera. Eso condujo al problema actual.
Así que me pregunto si la diferencia entre la banda base 2.0.1701.05 y la 2.0.1700.48 es que la 2.0.1701.05 comprueba el sensor de proximidad o el sensor de luz (están en la misma placa) durante el arranque, y cuelga el arranque a la espera de que el sensor o sensores estén listos. Esta idea se podría probar repitiendo la prueba antes y después de hacer la operación en un Nexus 4 que funcione. Eso es mucho trabajo, y afortunadamente no puedo hacerlo yo mismo (¡no hay placa de sensor de proximidad/luz del Nexus 4 que funcione!). Pero tal vez alguien tiene experiencia relevante.
Si buscas en la red, ves muchos problemas de Nexus 4 relacionados con actualizaciones de 4.3->4.4 que fallan, muchos problemas de Nexus 4 relacionados con la rotura del sensor de proximidad tras el cambio de pantalla, y varias aplicaciones que no hacen más que desactivar los detectores de proximidad rotos. También hay indicios de que la colocación exacta del ojal de goma que separa los sensores de proximidad y de luz del cristal frontal es crítica.
La razón por la que mi pregunta es interesante es que podría volver al técnico y pedirle que sustituya el sensor de proximidad (para que el aparato arranque en 5.1) y, con suerte, ajustar el ojal del sensor (para que el sensor de proximidad funcione). Incluso si el sensor de proximidad no vuelve a funcionar, podría utilizar una de las soluciones de software que desactiva el sensor de proximidad.