En primer lugar esto es innecesario:
Es decir, las secuencias \uNNN son secuencias válidas para JSON, y es totalmente compatible con Unicode.
No necesitas reemplazar nada, esas secuencias no son errores.
Cita: La cadena queda truncada:
No, no queda truncada.
¿De casualidad imprimes dicho JSON?
Seguramente tu navegador está interpretando ese fragmento de HTML como válido y como te fías únicamente de lo que veas a simples vista... pues, eso.
Ahora, ¿exactamente cual es el problema entonces?