Realmente no sé si el problema es del terminal o de Chrome y la implementación con Android One o de la memoria. Eso que comentas solo me pasa al borrar la caché de Chrome, y cuando esta es superior a los 400 o 500 MB. En otras aplicaciones con muchos MB en la caché no me pasa al intentar borrarla. Lo hace más despacio si es muy grande, pero no se llega a bloquear.
Por eso no tengo muy claro que sea problema de la memoria.
Lo que hago es borrar la caché de Chrome casi todos los días, o cada segundo día si me acuerdo. Con 100 o 200 MB en la caché no hay problemas a la hora de borrar.
No es la solución ideal, pero evito llevarme sustos cuando veo que el teléfono se queda bloqueado o se reinicia.