Could handle be stopped and closed outside `uv__io_poll()` callback? I think - yes, if `uv_close()` was called between two `uv_run()` calls.