I've been having this same problem on a wired 360 controller. Only in battle will it disconnect. Sometimes it's super annoying, other times super hilarious. It's happened more than a few times. Seems to have started happening when I updated to patch 1.04? Hopefully it gets fixed.