> @Peter Why this? `if (!this.plugins[pluginName]) return;` (PR 156, line 647)
Line 596: `this.plugins[pluginName] = options;`
JS is single threaded, so could that if block ever execute?

Sure.  If someone calls stopUsing before use, this will be the case. Note which method this code is in.