tests/integration/shell.py: Improve test_isolated_no_mount
test_isolated_no_mount passed without a sandbox but only because the exit code is also non-zero in that case. This branch adds asserts to verify that the command fails with the right error.
And the test is now skipped if there is no sandbox. This should significantly reduce WSL CI time.