When using vcron on a system that imports users via NIS (YP), vcron reports "ORPHAN (no passwd entry)" to syslog on startup and doesn't execute user crontabs. This is because when vcron is started, ypbind hasn't been started yet and vcron can't find the user entries in /etc/passwd. Adding a "use ypbind" dependency in vcron's rc-script should help. (Maybe fcron and dcron are affected as well.)
I just tried this out with openldap, I believe it's the same functionality. I got "orphan" for the process trying to start w/o ldap running but once I started openldap back up the orphan error's went away.. Check your /var/spool/cron/crontabs/* to see if they get uid when you start ypbind that is if the error keeps on popping up after ypbind. What you suggested to fix this problem won't be valid due to adding half a dozen other programs to be depended which isn't likely. Will have to check for another solution.
This bug is OLD, moving to worksforme