The problem got even more complicated. Now i'm trying to just delete any file, and i can't do that whether i have trashing enabled or not:
~/.emacs.d $ (require 'em-tramp)em-tramp
~/.emacs.d [1] $ eshell/sudo touch /usr/local/bin/test-file~/.emacs.d $ eshell/sudo rm /usr/local/bin/test-file
Removing old name: Permission denied, /usr/local/bin/test-file