fix up time handling bugs revealed by longer-persitent shared entry cache
better directory attr value, ensures tests pass even if entry is cached
more progress on cache, main thing now is to share chains for dirents AFAICT