Fix save calls again

This time we replace and wrap the full_dispatch_request so we can
trigger the save when the response is done, but also have exceptions
handled by Flask wsgi_app.

the AppContext pop is now just a clear.