USB Headset doesn't work with OBS or Steam

Attempting to record or stream audio in OBS, playing media in Steam, or using the Steam Overlay with my USB headset plugged in causes pulseaudio to erratically remove and re-add sinks and sources.

When the problem occurs the logs repeat this block:

Oct 09 06:49:15 manjaro-yeet pulseaudio[4191]: W: [alsa-source-USB Audio] alsa-util.c: Got POLLNVAL from ALSA
Oct 09 06:49:15 manjaro-yeet pulseaudio[4191]: W: [alsa-sink-USB Audio] alsa-util.c: Got POLLNVAL from ALSA
Oct 09 06:49:15 manjaro-yeet pulseaudio[4191]: E: [alsa-source-USB Audio] alsa-source.c: Error opening PCM device hw:3: No such file or directory
Oct 09 06:49:15 manjaro-yeet pulseaudio[4191]: E: [alsa-sink-USB Audio] alsa-sink.c: Error opening PCM device front:3: No such file or directory
Oct 09 06:49:15 manjaro-yeet kernel: usb 2-2.4.4.1: reset full-speed USB device number 5 using xhci_hcd
Oct 09 06:49:15 manjaro-yeet systemd-udevd[124311]: controlC3: Process '/usr/bin/alsactl restore 3' failed with exit code 99.

This happened in my old install and in my fresh install. The headset works fine on other software.