The good news for now, is that I have tried typing what Laughin Man suggested: ifconfig wlan0 down, ifconfig wlan0 up in xterm (after gaining root access with rootsh) and I was able to recover wifi functionality. I will have to check if battery draining stops at this point, but I would suppose it should.