supybot: Only announce smoketest/integrationtest periodically

It's a bit noisy; let's just do it every 3 hours at most, or on state
transitions. I plan to add even more tasks soon, so want to avoid even
more flooding.