Make GdsApi error handling more noisy.

Previously, errors from content_api were silently swallowed, and a 503 returned to the user.  This causes exception emails to be sent with the error details.

Also fixed made the error handlers protected so they're not potential controller actions.