Fixed issue #238 - Audit code for missing callback error handling paths

Closes #238
no you can't do this. We need to send a verification error if there is an err OR if equal is false.
This is why I used the equal check first instead of doing if(err || !equal)