My labs and electric miners don't get bonus slots. I checked the log and there's no entry for them.
I think data-final-fixes.lua line 22, if k.allowed_effects is the culprit. The lab doesn't have allowed effects and neither does the electric-mining-drill in raw.txt. I have a feeling it's another stupid dev thing, because I bypassed the check, and took out the allowed_effects block (thinking nil might mean "any"). The first damn thing is it complains that a stone furnace has slots but no allowed effects, even though the lab and electric-mining-drill are the same way (they're not "crafting" machines... probably something to do with it).
I changed line 22 to if (not k.allowed_effects) or (#k.allowed_effects > 0) then
and it seems to be okay. It's catching stuff that was missed. Will report back if anything's broken as hell.