Fixed Scenario Start Trigger Issues

Sorted some issues occurring as a result of trying to stop a layeredSoundInstance which isn't currently playing. @kadst43 Can you pull down this branch and give your thoughts on the success/failure music?
Will redundant starts cause a problem?  If not, I might start it even though it should already be playing.