Allow calls to body.close from a different thread

This allows @app.call to be processed in a thread pool and the response to be processed on a separate thread.