ryanpcmcquen with all do respect this is a serious no no.
Code:
pcm.default pulse
ctl.default pulse
This is like asking google to search google.
if your going to do that you need to set a default device in your /etc/pulse/default.pa.
Yes it will point it to the sound server but why.
if you want to set a default device for html5 because html5 looks only for hw;0,0
then set that default device with /etc/modprobe.d/sound.conf
yes you can create a .asoundrc. but the truth since about pulse audio 6.5
you really do not need to do that. just keep your alsa-plugin up to date.
set your alsactl store and then let the .config/pavucontrol.ini handle remembering the volume.