I have B47 bits on one of my servers, nad we recently discovered something odd. Users from linux clients, if they have add a +s to a file's group permissions w/o an +x there first, would actually lose read access to the file itself (permission denied). It would seem that the file handles are no longer correct for a rwxr-Sr-x type file (incorrect assignment and all).
It took a bit to figure out that added the execute bit returned the file to the owner, but why should altering group permissions ever effect the owner? Again, this is only with a Solaris NFS server and so far has been seen on linux NFS clients. It definitely smells/tastes like an error.