The aforementioned problem turned out to be caused by a small section
of code that I had removed with the patch. I've pushed an addendum
patch that adds the code back in, and the problem is now fixed.
Therefore, I'm changing the status back to Modified.
An advisory has been issued which should help the problem
described in this bug report. This report is therefore being
closed with a resolution of ERRATA. For more information
on therefore solution and/or where to find the updated files,
please follow the link below. You may reopen this bug report
if the solution does not work for you.
http://rhn.redhat.com/errata/RHBA-2009-0450.html