Fix little bug introduced by changing functions to arrows.
Rewrite the end of import() again, to fix another bug; re-add LoadTask.onEndRun since the link hook can trigger it; edit comments.
If a LinkSet kicks off multiple loads, and one fails, then ignore the other loads as they come in (rather than fully processing them, kicking off additional loads, and reporting success and failure to nobody).