DNS: fix response name length logic

In some cases where the length would be calculated as 0 we'd loop until
we'd hit our loop limit.

Update name logic everywhere.

https://buildbot.suricata-ids.org/builders/inliniac/builds/35