Unconditionally load the "draft" variant of an asset library when previewing,...
Unconditionally load the "draft" variant of an asset library when previewing, and ALWAYS make every JavaScriptComponent
asset library depend on the (draft or not) global AssetLibrary
asset library. This ensures correct loading order and avoids race conditions more elegantly.
Closes #3529677