I have experienced this problem on my HP6460b laptop with a Broadcom Corporation BCM4313. In my case the wireless connection is attempted but an IP address is not obtained by DHCP. One workaround is to add static IP information for the problem network. Blacklisting wl and enabling brcmsmac, by editing files in blacklist.d, allows DHCP to work.
The easier solution is to remove the bcmwl-kernel-source package:
sudo apt-get remove --purge bcmwl-kernel-source