same for me. i was told to refer to my custom kernel thread. its likely a parent issue from cm12.1. theyre supposedly reverting wifi commits soon.
So I take it that you didn't try a custom kernel yet? I haven't either because the ghost touches on my phone happens more frequent when I do.
Sorry if i confused anyone, but to clarify things... Wifi issue is known on boot and the workaround is to toggle airplane mode on/off. Toggling wifi on and off (which is the said workaround) does not work because it freezes. I'm sure this will be fixed in the next build.