Ok, must not be thinking clearly. So, the blacklist keeps Karma from deauthing me and thus karma'ing me, but if it's broadcasting the SSIDs, of course they'll show up. What I need to do is blacklist my own SSIDs as well so that the networks I want to connect to with my blacklisted devices don't get karma'ed and therefore I can continue to connect to them.
That still leaves the problem of the web interface hanging after visiting the recon view, and the karma'ed SSIDs not accepting connections. I suspect I should probably run in whitelist mode instead to limit the amount of effort the pineap