Explicit listing of exception hierarchy for each integration

…so that we can know

  1. what things can go wrong,
  2. how to detect them,
  3. how to ignore/forward specific exceptions, and
  4. take a decent stab at how to handle the rest.