fix for SimpleAudioEngine::playEffect() and playBackgroundMusic() playing twice on linux

On linux, calling SimpleAudioEngine::playEffect() would play the sound effect twice.
SimpleAudioEngine::playBackgroundMusic() also had the same issue.

This should resolve issue #689