Issue #19817: Fix print_exception(), clear the exception on error
asyncio doc: add an example with Future
asyncio: another Future example using add_done_callback()
asyncio doc: explain why the loop is running twice