title: Flask-Restful taking over exception handling from Flask during non debug mode
body: <p>I've used Flask's exception handling during development (<code>@app.errorhander(MyException)</code>) which worked fine even for exceptions coming from Flask-Restful endpoints.</p>
  
  <p>However, I noticed that when switching to <code>debug=False</code>, Flask-Restful is taking over the exception handling entirely (as with this <code>propagate_exceptions</code> is <code>False</code> too). I like that Flask-Restful is sending internal server errors for all unhandled exceptions, but unfortunately this also happens for those that have a Flask exception handler (when these exceptions are coming from a Flask-Restful endpoint).</p>
  
  <p>Is there a way to tell Flask-Restful to only handle exceptions that the Flask error handler wouldn't handle? If not, can I exclude certain exception types from being handled by Flask-Restful, so they get handled by Flask?</p>
  
  <p>My last option is to override Flask-Restful's <code>Api.handle_error</code> and implement this logic myself, but I'd like to use existing APIs first...</p>