¿Cómo es posible que se me pida constantemente que actualice a la versión 6.0 con errores en lugar de la 6.0.1 rectificada?
Depende del fabricante que impulsa la actualización. Para un gran número de dispositivos, se acabaría en la misma situación incluso si la primera versión de una actualización de la plataforma tuviera errores. Tomémoslo de esta manera:
Supongamos que estas son las versiones de Android - números de compilación para su dispositivo:
Android 5.1.1: build LJKRTY; Android 6.0.: build MOUIPV; Android 6.0.1: build MOUIPW
Cuando se cambia de la compilación LJKRTY a la MOUIPV se actualizan muchos de los archivos necesarios para Android 6.0. Desde que el fabricante llegó a conocer un par de errores en la versión reciente, decidieron sólo parchear los errores y lanzar el parche como una actualización con la build MOUIPW en lugar de empaquetar y lanzar de nuevo toda la actualización de la plataforma.
Ahora bien, no tiene sentido aplicar un parche si en primer lugar el código vulnerable y el relevante no están ahí. También es posible que no pueda aplicar dicho parche manualmente, ya que el fabricante puede requerir una actualización para comprobar si la compilación instalada actualmente es compatible.
Así que por encima de todo, cambiar de Android 5.1.1 a 6.0. y luego a 6.0.1. Ese es el camino a seguir.
Por cierto, es posible que la actualización para la 6.0.1 sea una actualización completa de la plataforma, pero que su actualizador de software se quede atascado en la 6.0 simplemente porque es una tontería. Puedes intentar borrar sus datos (si es una aplicación independiente), forzar su detención (o reiniciar) e intentar comprobar si sigue exigiendo la descarga de Android 6.0. No voy a mantener la esperanza aquí.