You'll notice
In a diskless session, shell commands now fail immediately with a message rather than spawning a shell.
The shell-exec helper now checks a new diskless-session flag before running any command. If the session is diskless, it throws immediately with a new error code instead of spawning a shell, reporting that shell commands are unavailable in this session and the command was not run.