Well, I just got the messed up Android issue. No problems running with CM 11 (Galaxy Nexus), EOS 4 (Moto Xoom), or Droid Bionic. Added a couple of new HTC One M8's last weekend and everything went to hell. Running a Cisco Linksys E3000 for my main gateway and multiple WRT54GT bridged. Was able to resolve by adding an additional WLAN virtual interface to my E3000 and forcing the new HTC One M8 units to connect to that WLAN only. If anyone else is using dd-wrt and has the android problem, I highly recommend this route. I used the following guide...
http://www.dd-wrt.com/wiki/index.php/Multiple_WLANsI just followed the GUI method. I did not have to restrict access to the virtual WLAN at all. By simply not sharing the same subnet (no multicast I'm assuming), my cubes are fine again.