If you've installed any recent sec updates I'd restore from backup.
Anything that triggers a libc lookup tends to hang, as you have observed. This is due to a problem with lookupd, which services libc lookups. It is not clear to me whether this contributes to or causes the issue seen in SASL authentication; as I've said I haven't explored the issue, and there is a complex set of interdependencies among DirectoryService, libc, lookupd, SASL, SecurityServer, PAM, etc etc etc.
__ Michael Bartosh Essential Mac OS X Server Administration http://www.pantherserver.org/buy --- Cyrus Home Page: http://asg.web.cmu.edu/cyrus Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html