Nothing on Trill is persistent, so after each power cycle it should work just like after the previous power cycle. If Trill is powered from a different power supply than the one powering the Teensy, then make sure that one is also restarted.
What do you mean by "lack of serial output" ? If that's nothing at all gets printed to the serial port while the program is running, then I suspect it may not have anything to do with Trill, but something Teensy-related. Try placing a
Serial.println("setup");
at the top of setup() and a
Serial.println("loop");
at the top of loop(). Do those get printed? Does loop get printed only once or several times?