It seems that if you launch shell scripts, things work. But if you
run xterm without a shell script, it does not work. I do not think it
is a difference of -hold vs. no -hold. Indeed, I can run both of
these commands just fine on my system: