I had VERY similar issues running SM on a 2013 MBP, however to recover all I needed to do was reset the SMC, and all was good. No lasting hardware-level issues either.
As for preventing a reoccurrence, consider disabling OpenAL (it's under the Options/Sound tab), according to my notes, that...