From the manual...
The LCD is initialized the first time any character or command is sent to it using LCDOUT. If it is powered down and then powered back up for some reason during operation, an internal flag can be reset to tell the program to reinitialize it the next time it uses LCDOUT:
FLAGS = 0
FLAGS = 0 is a lost children feature... but documented