Ah -- having added these, I had forgotten to actually replace the duplicate code in CDir with a call to [encode|decode]_bare.  The encoding of inodes inside dentries was squirrelled away in CDir::_encode_dentry and CDir::_omap_fetched.