(core+) more stable fix for single-threaded join on asynchload