Reloading a sound that has already played is causing createjs error

Using F.loadAssets() on a sound that has already been loaded and played is causing createjs error

Okay... something in ZIM when the asset is complete replaces a createjs array item with something different than createjs is expecting. So... just we added a test to avoid loading the same asset twice. We made it so it still calls a complete event... but not a assetLoad event as it was already loaded.