running_calls_can_be_cancelled cancelled once, 100 ms after starting the
call. On a slow runner (Windows CI) the instance was still starting, so the
cancel found nothing running and the call ran into its 30 s timeout. The
test now repeats the cancel until the call ends, within 5 s.