lib/async_req: remove the tevent_fd as early as possible via a writev_cleanup() hook