It looks like chatter can't set "i flags" on files in the tempfs file system.
If I create a test file in /home/tc and try to perform a "sudo chattr +i test" operation I get:
Inappropriate ioctl for device while reading flags on test
However if I do the same thing on a test file in /mnt/sdb1 it works.