The docs are correct: you should definitely call AudioEngine.Update regularly.
If this is hanging, that's a sign of something going wrong somewhere else that needs to be investigated.
Does the hang occur on other machines, or only on your one computer?
If you can put together a repro app that demonstrates this hang, then post it either somewhere you can link to here, or on the Connect site along with a bug report, that would be great.
XNA Framework Developer -
blog -
homepage