Since function is used to start daemons, it will fail to start any daemon that's in /usr/local. One might debate whether it's a good idea or not for contrib RPMs to install in /usr/local, but adding it at the end of function's PATH can only help
Thank you for the suggestion. It has been passed on to a developer for further review.
Everytime I install RedHat I have to add /sbin, /usr/sbin to my path. It would be nice to have these fixed in the install.