You can't just destroy created managers
The following sequence fails which makes error handling difficult.
isc_managers_create(&mctx, isc_os_ncpus(), &loopmgr, &netmgr, &taskmgr);
isc_managers_destroy(&mctx, &loopmgr, &netmgr, &taskmgr);