provide visibility into sig verification errors

- return specific info about fingerprint mismatches
- additional work around exception handling
- some debug code that i'm leaving in (but dead) since it may be
  useful in the future