I found a more viable workaround based on comment #18 by Anthony that still lets you use your headphone jack provided you have an unused front microphone jack.
Install alsa-tools-gui
Run hdajackretask
Override "Green Headphone, Front side" to "Not connected"
Override "Pink Mic, Front side" to "Headphone"
Click "Apply now"
Click "Install boot override" to make this permanent
From now on, just plug your headphones in the front microphone jack instead of the front headphone jack and you're golden. Speakers still get automatically muted when you plug in your headphones.
This is much more viable to me as I just use a USB microphone anyway.
I tested this for a few days and this bug never reappeared.
I found a more viable workaround based on comment #18 by Anthony that still lets you use your headphone jack provided you have an unused front microphone jack.
Install alsa-tools-gui
Run hdajackretask
Override "Green Headphone, Front side" to "Not connected"
Override "Pink Mic, Front side" to "Headphone"
Click "Apply now"
Click "Install boot override" to make this permanent
From now on, just plug your headphones in the front microphone jack instead of the front headphone jack and you're golden. Speakers still get automatically muted when you plug in your headphones.
This is much more viable to me as I just use a USB microphone anyway.
I tested this for a few days and this bug never reappeared.