https://fedorahosted.org/pki/ticket/1665 Certificate Revocation Reasons 
not being updated in some cases
Ticket 1665 - Cert Revocation
Reasons not being updated when on-hold
     This patch fixes the following areas:
     * In the CA, when revokeCert is called, make it possible to move 
from on_hold
     to revoke.
     * In the servlet that handles TPS revoke (DoRevokeTPS), make sure 
it allows
     the on_hold cert to be put in the bucket to be revoked.
     * there are a few minor fixes such as typos and one have to do with the
     populate method in SubjectDNInput.java needs better handling of 
subject in
     case it's null.
     Note: This patch does not make attempt to allow agents to revoke 
certs that
     are on_hold from agent interface.  The search filter needs to be 
modified to
     allow that.
thanks,
Christina