Changed inFlow disposal logic.

Now, when the result of the flow run is another future, we subscribe to it in order to dispose, so that we do not shutdown the associated endpoint to prematurely.
Endpoints log facility should be that of the Flow, not the app context