Since the perms/ownership of that directory in bash.tcz is correct, I am not sure of the cause at this time though I see it happen too on a "base norestore" boot. I can look further tomorrow when I have more time.
I just converted the extensions in the repo to be in line with tc:staff owned /usr/local/tce.installed so they should just work. But I check further.