FPC and FESCo recently approved packaging guidelines for initscripts http://fedoraproject.org/wiki/Packaging/SysVInitScript . According to those guidelines only services which are really required for a vital system should define runlevels as the first parameter on the '# chkconfig: #' line in the initscript. Please consider changing the initscripts in this package.
Changing version to '9' as part of upcoming Fedora 9 GA.
More information and reason for this action is here:
This should now be fixed as of heartbeat-2.1.4-1.fc11
Thanks for the bug.