Yeah, that's why I specified freeze over and not freeze through, although without doing the math I'm pretty sure it'd still freeze through on solar system timescales without radioactive (as in Earth's own mantle's case) or tidal (Enceladus, Europa, possibly Triton and Ganymede) heating.