[Reviewer: Andy] Reinstate SNMP checking and raise better errors for inconsistencies

Andy,

This looks like some SNMP-in-live-tests finishing-off that I never got merged; it enables it by default and improves the diagnostics.