Aham, that final semicolon after Print caused the weird evaluation (on
a second machine with almost same setup as well), although it's still
not clear why this supression of Column[{t,vars}] causes infinite
running time.
Istvan