Whenever somebody tries to call validateDDO, and the node is configured to use an policyServer, we should check that.
Payload:
{
"action": "validateDDO",
"ddo":...,
"consumerAddress":... // if exists and signature is valid
}
We should add this after the existing flow (and not before or replace), in such a way that a non valid DDO will not be checked through policyServer, as it is already invalid, and policyServer will always be checked for valid DDOs