Fix response writting detection

O Rafael detectou a necessidade de diferenciar duas situações: primeiro, quando a resposta foi modificada; segundo, quando ela foi efetivamente gravada. Pois quando um interceptador dava erro e apenas o status code havia sido definido, ele não era gravado na resposta.