Ok, drifting into the area of speculation here: I seem to remember reading somewhere that there's a package (or even just a util) that deals with the naming of these base folders for internationalisation reasons (if you login with a new language, it'll dynamically rename the folders to account for this change). Could this perhaps be affecting the issue at all, as it's another base-folder specific manipulation tool. If not, no worries, it was just speculation, though you seem to have identified exactly where the issue is.
Ok, drifting into the area of speculation here: I seem to remember reading somewhere that there's a package (or even just a util) that deals with the naming of these base folders for internationalis ation reasons (if you login with a new language, it'll dynamically rename the folders to account for this change). Could this perhaps be affecting the issue at all, as it's another base-folder specific manipulation tool. If not, no worries, it was just speculation, though you seem to have identified exactly where the issue is.