Harden TimerBasedThrottlerSpec, see #3103

* Race between throttler timer and within/expectNoMsg
* Use within intervals instead of expectNoMsg