I believe that the save game function supersedes web storage. So when you load the game, it reverts to the last save, where sounds are currently set to on.
To fix it, you should try doing a full save after setting the sounds to off.
I hope that helps!