Don't apply read/write buckets to non-limited connections

Fixes bug 9731
Don't apply read/write buckets to cpuworker connections

Fixes bug 9731
Merge remote-tracking branch 'public/bug9731b' into maint-0.2.4
Merge remote-tracking branch 'origin/maint-0.2.4'

Do an "ours" merge to not take the 0.2.4 fix for #9731
Merge remote-tracking branch 'public/bug9731'
Move #9731 checks to start of their functions

At arma's suggestion.