Change WithTempDirectory to not create long temp directories

Some installations of `REDACTED` generate path names that are quite near the limit of `MAX_PATH`, which we now hit because our temp directory generation scheme adds another 20 characters or so because of the GUID. Instead, start counting up the letters.