Creo que aquí es donde se agregó originalmente el cálculo de altura, FIX: Scroll jumping in some dimensions of browser · discourse/discourse@a77f5a7 · GitHub, lo que confirma que está destinado a ayudar a controlar el salto de desplazamiento.
Para solucionar tu problema específico, parece que la altura de .topic-post es lo que se está midiendo… ¿en tu tema es ese div más alto que el contenido dentro por alguna razón? Me pregunto por qué parece estar mal calculado…