add simple implementation of low-speed limit test (might still be flakey due to dependence on timeout values)