Move proto check to a place where it makes sense
Make empty sections DEBUG3, not DEBUG2.

If we know they're empty, we don't care to get told that
on every packet.

We'll take the chance with people who delete the sections, and
then complain that they're not being processed.