revent: Don't silence revent errors

raiseEventNoErrors() could sometimes silence errors which happen within
revent itself, which isn't the intention.  This commit at least sort of
rectifies the problem using pretty much the method proposed by Peter
Peresini today on pox-dev.