views: better "pass_record" exception handling
views: better "pass_record" exception handling

* Moves the actual view function call outisde the try/catch clause to
  avoid masking SQLAlchemy exceptions raised in the view.

inveniosoftware/invenio-records-rest,inveniosoftware/invenio-records-rest