Good to hear it's resolved but there's no logic in the fix so you may expect it to re-appear. Can you re-create and re fix?

There is no reason to have the speaker off when connecting the cable, it should be hot swappable. I wouldn't let the sellers of the hook yet...