The scripts that take care of the samba and the mars log rotation have an error in them. The postrotate section needs to end with an endscript NOT endrotate. This seems to prevent syslog from getting the HUP signal, as logrotate seems to stop the process at this point and ignore the script.. Changing endrotate to endscript fixes the problems.
Fixed in /home/saqadoc/dale/SRPMS/{mars-nwe-0.99pl16-2.src.rpm, samba-2.0.4b-3.src.rpm}
Recompiled in dist 6.1.