There should be a feature to trigger a dialog task after session times out just like how we can send a message after a session timeout.
I know we can handle this from botkit using something like redis where we can store data object for each request but it does not scale properly on prod for a lot of data and storing and processing so much data just for handling session timeout seems to be an overkill.