Fix flooding multicast if received two identical dns messages

I see the issue. We should move the `if !inp.sent` guard into this block, since we don't want to respond with duplicate records