We use a Project to tag repositories that need to be properly audited and have a Herald rule triggering these audits whenever a commit in these repsoitories comes in that does not have a proper differential attached to it. Since the upgrade to the latest stable (40be2d53743ca3da83b579985e0acad7d852b8d1) this no longer works. Herald Transcripts simply show the rule as failed.
Steps to reproduce (tried on this install):
Create a new Herald Rule as follows:
Then grab a Commit Identifier from a Repository tagged with this Project. In this case is used e998f7f5f1f9 from rTRANSLATEWIKI
and ran it through the test console which results in: