Turned out that some garbage had gotten typed into the top of the prescale.dat file late last night (after beam had gone away). The TS couldn't parse it and set all prescales to zero (ie. disabled all triggers). The end-of-run scripts DID parse it correctly so normal prescale values did show up in the halog entries.
Fixed now.
A copy of this log entry has been emailed to: kalyan