Fixes #8538 - ISC dhcp plugin now respets binding

Actually, find_record_by_subnet is probably a useful helper later on, perhaps we should do

```
record = find_record_by_ip(subnet, ip).find{|r| r.type == :lease}
```

at line 108?