MacFUSE is no longer maintained and two projects forked from it, Fuse4X and OSXFuse. If any bug correction appears on one of these two projects, 9pfuse can not benefit from it yet. Maybe 9pfuse should take OSXFuse into account.
My try for an implementation of this is in the attached patch. It also contains code that disable the Apple double files, see issue 94 : https://bitbucket.org/rsc/plan9port/issue/94/prevent-apple-double-files-from-being
EDIT: I mistakenly registered this as a major bug. My apologies, I intended to use minor proposal.