Not sure this is the same based on the explanation on your blog as I attempted to pause and play multiple times which should have allowed a new audio session to be established with the DAC. The reboot fixed it, and frankly if I need to reboot every now and then, it's not really an issue for me.
I will add the following to my blog to clarify:
Allowing a music app to continue sending an old (unpaused) audio stream to a newly restarted USB DAC, can temporary destabilize all communications between the two components. Pausing and unpausing now, may not be able to resolve the issue anymore. In some situations the problem will resolve itself over time. In other situations, killing the Music player process (or switching to a different music app) will be the only way back to normal operations. All this can be resolved by stopping all audio going to the USB DAC, before it will restart. Installation of a dedicated Android service can solve this issue reliably.
I think you will hear more about this Android service, if you stick around here a little longer.
Edited by Timur, 24 January 2013 - 12:10 PM.