Yes, `mkdir` can fail for other reasons, but the `isDir` check below should take care of most, and the really weird situations will result in exceptions further down the line.

It does not need to be recursive, assuming the OS temporary directory exists (and I think most software assumes that already). `myOwnTmpDir` is always created first, then `wokrDir`, then `objDir`.