pulse: redundant initialization
pulse: remove useless double upconversion
pulse: robustify volume initialization
pulse: keep track of base volume of each sink
pulse: allow setting volume while not connected

(Unfortunately, this will clobber the balance and requires that the base
volume be known.)