Only end the context if it was created by the render function
Make sure our ReadableStream can be written to
beginAsync instead of beginAsyncFragment