minor turn-prober improvements

this moves the cleanup to a trap function. Also kills Xvfb the hard way, I ended up having lots of dead Xvfb processes when testing.
I'm not ok with dropping nolisten; that is a security hole.
You can inspect /proc/<PID>/cwd to avoid having to pass noise on the command-line.