Best answer by Airgetlam
I do this semi-regularly in a similar situation, and haven't seen it freeze. And I can't build a mental image of what might be happening to cause this.
The other thing I'd actually do first is delete the controller, then reboot the device, and download a fresh copy. All of the data is actually stored on the speakers, not the controller, so you won't lose any data. Just make sure that when you start it up again, you connect to an existing system. Then test it again, and see if it still has that behaviour.