I believe my original question has been answered. To summarize, 1) no work has been done to prevent the same temp directory from being chosen for two different sites, and 2) there is an active issue (http://drupal.org/node/157134) to deal with the problem of the temp directory being deleted when it is a subdirectory of /tmp.