Rescue API timeouts and return a 503 status code.
Refactor 404 handling to use common pattern.
Still send exception emails on 503 errors.

Also pinned the version ov exception_notifier to the version we're using
in most of the other apps.
Merge pull request #425 from alphagov/handle_api_timeout_with_503

Return 503 when upstream API's timeout.