No comprendo exactamente a que te refieres cuando dices que la LCD deja de enviar caracteres. Supongo que te debes de referir a que la LCD ya no imprime o visualiza los datos que se envia.
Yo trabajo de la forma de la que estas haciendo tus pruebas, testeo el bit busy para poder saber si la LCD esta ocupada o no, y no ha habido porblemas de error de comunicaciòn ni necesidad de pull-ups en los pines de control del LCD. De repente la falla de comunicaciòn se da por que olvidadas reconfigurar los pines de datos (D7-D4 del LCD) de entrada a salida, como estabas en modo lectura, ahora tienen que ser salidas para poder estar em modo escritura.
Ahora, eso de cambiar el pin RS no tendrìa efecto, siempre y cuando, no realizes el pulso de enable en el LCD... saludos.