I was able to reproduce this one today. The port switch (to headphones) is failing on kernel level with the following message: "Slim close tx/rx wait timeout" (and subsequent follow-up errors).
I suspect another 'feature' of Qualcomm's kernel driver is that you can't switch ports while PCMs are running, or you'll get the error message above. Thus, we need to suspend PulseAudio's PCMs temporarily while switching ports.
I was able to reproduce this one today. The port switch (to headphones) is failing on kernel level with the following message: "Slim close tx/rx wait timeout" (and subsequent follow-up errors).
I suspect another 'feature' of Qualcomm's kernel driver is that you can't switch ports while PCMs are running, or you'll get the error message above. Thus, we need to suspend PulseAudio's PCMs temporarily while switching ports.