I think that Tor should implement natively support for self-chrooting and that those kind of approach are dirty, unmaintainable, hacks.
Most security software does support chrooting natively, simply by opening the relevant filesystem filedescriptor before chrooting, and then operating over it from inside the chroot.