Fix visiting order of TailRecursiveVisitor

Mayhaps too much rocket science
Done. We'll need it either way when we make `FirmConstructor` tail recursive.