Given AUT is started from Q7 Runner (maybe a similar case will be with Q7 IDE).
Now if AUT's runtime isn't up to date, and it cannot find the command requested to be executed,
it simply closes the client connection (Runner connection with the AUT, in our case).
Some 'command not found' status code should be returned instead.
If the command is exist, but its scriptlet is not – correct message is displayed in Q7 Control Panel.
SessionRequestHandler, line 39, method run(): Object object = pipe.take(Long.MAX_VALUE);
EMFStreamPipe, line 106, method take(long): r.load(bin, getOptions());
P.S. Maybe some runtime version check should be performed among other things.