This only occurs if a bundle was already cached by a previous application run. I do understand the React Native code and that this happens because of the “hasUpToDateJSBundleInCache” check.
A similar problem happens when I switch between various branches of the same application. After switching to another branch running the application is going to load the cached bundle from the previous branch. I must again reload.