title: Load timeout for modules with requirejs
body: <p>I'm using <em>requirejs</em> to load some libraries and dependencies.</p>
  
  <p>When I just load <em>jQuery</em>, it's working perfectly:</p>
  
  <p><strong>main.js</strong></p>
  
  <pre><code>require.config({
    shim: {
      jquery: {
        exports: '$'
      }
    },
    paths: {
      jquery: 'vendor/jquery'
    }
  });
  
  require([
    'vendor/jquery',
    'app/init'
  ]);
  </code></pre>
  
  <p><strong>app/init.js</strong></p>
  
  <pre><code>define(
    ['jquery'],
    function ($) {
      $(document).ready(function () {
        console.log('domready');
      })
    }
  )
  </code></pre>
  
  <p>But when I try to add <em>underscore</em>, in the network panel the file is correctly loaded but in the console I get a </p>
  
  <blockquote>
    <p>Uncaught Error: Load timeout for modules: underscore</p>
  </blockquote>
  
  <p>What's happening?
  I also tried the <em>waitSeconds: 200</em> options inside the require.config without any success.</p>
  
  <p>Below the final (broken) code as a reference:</p>
  
  <p><strong>main.js</strong></p>
  
  <pre><code>require.config({
    shim: {
      jquery: {
        exports: '$'
      },
      underscore: {
        exports: '_'
      }
    },
    paths: {
      jquery: 'vendor/jquery',
      underscore: 'vendor/underscore',
    }
  })
  
  require([
    'vendor/jquery',
    'vendor/underscore',
    'app/init'
  ])
  </code></pre>
  
  <p><strong>app/init.js</strong></p>
  
  <pre><code>define(
    ['jquery', 'underscore'],
    function ($, _) {
      $(document).ready(function () {
        console.log('domready');
      })
    }
  )
  </code></pre>