reporting: don't let the ports trigger in snapshot mode.

Snapshot mode was not quite working correctly: it
copied the data twice, and got spurious wakeups of
updateHook() because each port was triggering.
Starthook now checks if we're in snapshot mode
and configures the ports to trigger or not.

Signed-off-by: Peter Soetens <peter@thesourceworks.com>