[BZ 1108095] Use topologyDelta instead of hard requestLimit for tests

(cherry picked from commit c6b482c1b687d70d7644ba91dd6c272f701cfd07)
[BZ 1108095] fix compiler errors

(cherry picked from commit 6958d627983c66813ad12f0e7b42619ddbdfe7b0)
[BZ 1108095] Updating topology delta will automatically change requestLimit. RequestLimit is no longer allowed to be edited directly

(cherry picked from commit 328cecabaa662cccc0f1d136576c2883c45ca54a)