I'm fairly new to the code, but the approach would probably to create the chat upon first question submittal rather than upon window presentation. Maybe even use something like the operators offline window as the first window and, if all validates, instead of sending the email and closing the chat it opens the thread and then shows the normal chat window.
So it is not in this version, but the version is not that far from being able to do it.
-- Lynn Slater