Começa a contar quando você inicia a execução; a razão pela qual o script não morre até que a chamada para o google retorne é que o temporizador não é verificado enquanto um syscall está em progresso, mas quando o syscall retorna, o PHP olha para o temporizador e diz "oh, você está fora de tempo "e termina o script.