dns: don't event_del() in evdns_nameserver_free() if there is no active requests

After running test again, I notice next message:
[warn] event_del: event has no event_base set.

It is because we don't check for server->active_requests counter.
That was first introduced in 1def9a84ecfc8.