To guarantee that after response sent hooks are always triggered we need to wrap exceptions as Plug does. https://github.com/elixir-plug/plug/issues/743