add timestamp to (most) output, and don't try to join nonexistent channels