+1 for Denis's patch. Really appreciate it pal. Resolved my issue.
-1 Apple for not acknowledging such an obvious bug for so long. Pretty inexcusable.
Dumping a couple of extra notes and refreshing pointers:
Download the patch found here from Denis:
https://discussions.apple.com/thread/5535320?answerId=24719569022#24719569022

1. Unzip to desktop and open a terminal window (command line)
2. cd ~/Desktop/ReplaceDriver
3. xattr -d -r com.apple.quarantine * (If you dont see the terminal window popup/run when you double click due to quaranteen issues. You will see the syslogs w/info in the console)
4. click click BackupDriver.app (look for terminal to put in your sudo passwd)
5. click click ReplaceDriver.app (look for terminal to put in your sudo passwd)
Command line only:
1. Unzip to desktop and open a terminal window (command line)
2. cd ~/Desktop/ReplaceDriver
3. xattr -d -r com.apple.quarantine *
4. Paste the script or the relevant commands etc:
----------------------
sudo rsync -av --delete ~/Desktop/ReplaceDriver/IO80211Family.kext/ /System/Library/Extensions/IO80211Family.kext/; wait && echo 'done copying' && sudo chmod -R 755 /System/Library/Extensions/IO80211Family.kext && sudo chown -R root:wheel /System/Library/Extensions/IO80211Family.kext; wait && sudo touch /System/Library/Extensions/; wait && echo 'done changing rights and ownership' && echo 'trying to reboot...' && sudo reboot
brary/Extensions/IO80211Family.kext && sudo chown -R root:wheel /System/Library/Extensions/IO80211Family.kext; wait && sudo touch /System/Library/Extensions/; wait && echo 'done c
----------------------
I noticed the how-to mentions a different version from what the result is in the patch. Just appears to be a typo:
Readme has:
Broadcom BCM43xx 1.0 (6.30.223.74.22)
Patch installs:
Broadcom BCM43xx 1.0 (6.30.223.154.63)
Post patch should look like something along these lines from my late model 2013 MBP:

Cheers,
-Brent