Is this also related to why you can't rename /usr/local to /usr/local.old? (To do a fresh install of homebrew into /usr/local.)
$ sudo mv local local.old
mv: rename local to local.old: Operation not permitted