Você está certo de que a declaração if
parece ser desnecessária. Meu palpite é que as duas ramificações da declaração if
fizeram coisas diferentes em uma versão mais antiga, mas as duas ramificações foram modificadas para sua forma atual em algum momento.
Se isso te incomoda, sugiro preencher um bug .