When specifying very small numbers for timeout, the Ping reply can be received even if timeout milliseconds have elapsed.
Após alguns testes, isso parece explicar seu problema. Eu testei o ping example.com, que responde entre 70 e 85 ms para mim. Ao definir o tempo limite para 80ms, alguns pings falham e outros não. Então, algo abaixo de 80ms começa a ser "muito pequeno".