Stale LLM Chat Messages

Problem: If a user in a chat conversation with an LLM is disconnected for longer than disconnectedSessionTTL then the conversation will be deleted from the Streamlit server. This will not be apparent to the user because when they reconnect, the conversation will still appear in the GUI. If they try to continue the conversation it will not be available and they will see unpredictable GUI behaviour.