O Pulseaudio no Ubuntu está configurado para usar sessões por usuário. Isso significa que, embora a conta de usuário normal possa acessá-la com prazer, como você já viu, ela não está configurada para ser usada por outro usuário ao mesmo tempo (como root).
Isso não é um erro; é um comportamento normal, dada a configuração que o Ubuntu envia.
"I've spent many hours researching online, testing various setups and talking to Pulseaudio devs. The bottom line of it all is that running pulseaudio in normal user mode will allow only the active session as marked by ConsoleKit to access the audio hardware."
Fonte: link
Existem algumas informações sobre como configurar o Pulseaudio para ser executado como uma instância ampla do sistema, em vez de usar uma configuração por usuário, mas isso não é sem suas desvantagens.
Da página de manual do pulseaudio:
--system
[=BOOL] Run as system-wide instance instead of per-user. Please note that this disables certain features of PulseAudio and is generally not recommended unless the system knows no local users (e.g. is a thin client). This feature needs special configuration and a dedicated UNIX user set up. It is highly recommended to combine this with --disallow-module-loading (see below).
Você seria o melhor a considerar o motivo pelo qual você está tentando fazer o root reproduzir o áudio e determinar que não há melhor maneira de realizar o que você está tentando fazer. Se você precisar permitir que mais de um usuário tenha acesso simultâneo ao pulseaudio, essa é a rota que você vai querer olhar para baixo.