Am I missing something or is this a bug?


It must be, if I understand correctly.

Load built-in JavaScript files asynchronously
Specifies that built-in scripts will be executed asynchronously as soon as they are available.
Note that this is only useful when 'Generate external JS file for page specific scripts' is enabled, because otherwise local scripts may be executed before the external scripts they depend on have been loaded!