Andy, if you're experiencing a change in behaviour it probably means you have successfully switched wireless drivers from brcm80211 to wl (bcmwl) (i.e. this bug fix works).
I have read in other bugs people say their hardware switches don't work with bcmwl. If yours did work before then I suggest simply uninstalling the bcmwl-kernel-source package. That will take you back to the brcm80211 driver which it sounds worked better for you.
Andy, if you're experiencing a change in behaviour it probably means you have successfully switched wireless drivers from brcm80211 to wl (bcmwl) (i.e. this bug fix works).
I have read in other bugs people say their hardware switches don't work with bcmwl. If yours did work before then I suggest simply uninstalling the bcmwl-kernel-source package. That will take you back to the brcm80211 driver which it sounds worked better for you.