Smaller fixes and improvements across the platform

Fixed

  • Expired AI questions no longer cause a dead hang If you answered an AI question left over from before a restart or deploy, the session would silently hang until your browser timed out. It now shows a clear in-chat notice and lets you re-ask straight away — no page reload needed.