track ignored threads and cancel them when Lwt_extra.run finishes

CI still running