Re-fit the composer whenever the screen relayouts.
A manual height pins the composer, so once it has been squeezed by a
smaller terminal nothing about this box's own geometry changes when the
terminal grows back -- it never receives another Resize. The screen's
layout-refresh signal does still fire, so that is what restores the
height the user asked for.