I think after #8098, the cleanup that happens at the end of an rpc test no longer deletes the temp datadir created by default. (I have a whole bunch of directories in /tmp/ now that I didn't use to have, so I think that's the cause...)
Would be nice for cleanup to work as it used to, at least in the situation where no datadir is being passed in as an argument.