Acho que foi aqui que o cálculo de altura foi adicionado originalmente, FIX: Scroll jumping in some dimensions of browser · discourse/discourse@a77f5a7 · GitHub, o que confirma que é para ajudar a controlar a instabilidade da rolagem.
Para corrigir seu problema específico, parece que a altura de .topic-post é o que está sendo medido… no seu tema, essa div é mais alta que o conteúdo dentro dela por algum motivo? Eu me pergunto por que parece estar mal calculado…