I think the better thing to do here is to make sure the cordova_plugins.js file always exists.

For apps that want to optimize by concating their JS though, we should check whether the module is already loaded and not try and inject a script tag if that's the case. This is true for all plugin JS - only inject it if the module it provides isn't already loaded.