Throttle yields, so we don't slow down in case of rapid calls to yield

This restores the behavior I lost when I removed Patience