Fixes #7372 - Smart proxy return 400 when DNS entry not found

If DNS entry is not found, return 404
Sure, but Dmitri's point stands that we should check for consistency between all providers - nsupdate doesn't look like it's been changed, it may return 400 as he said.