I don't use pulseaudio with firefox, but it might be that using a pre-built binary (firefox) is the problem.
If firefox was compiled against a different version of pulseaudio, it could cause errors.
Otherwise, I don't see any problems with pulseaudio.