Hmm, taw seems to have fixed this before. All our logrotate files have
copytruncate, so the file attributes are preserved (it also means that if
somebody screws up the file permissions, they'll not get logging anymore until
they fix the file permissions).
Checked on an installed satellite and it works fine. The command line was:
/usr/sbin/logrotate -f /etc/logrotate.d/rhn_server