I don't know if addFromFs pins by default (I think it might), if it does we should make sure that the old hash is unpinned, if it doesn't we should make sure it does, and then unpins correctly as well.
(kind of a boring bug to fix, and only really relevant once people start hitting the cache limit, which is like 10GB)