They use the same Sdlib.dll, the second one you linked has only a Sdlib.dll which is the same one used in the first one. The first one, goes in depth and fixes all sounds.
As for the BGM resetting, that's still a grey area for me, and if it comes known to be fixed, it'll be fixed.