When Herald rules fail unexpectedly due to relying on a (now) invalid key, allow Phorge administrators to get aware by creating an entry in the error log via phlog() instead of crossing fingers that someone may from time to time get the idea to open and read Herald transcripts.
Refs T15885
With an early return null, we can change less lines
(Non-blocking tip. I still need to reproduce and test)