Fix clang-llvm tarball unpack

At present puppet skips unpacking the clang tarball because it thinks the dir has already been created. This fixes.