WIP
Render approvals_error when token is missing

- checking presence of token is now done in the app rather than the
  oauth middleware raising an error, so that we can render a view
  when this happens
  [#69744574]