shared: Fail earlier if missing required fields

Signed-off-by: William Douglas <william.douglas@intel.com>
shared: Add additional debug logging for daemon get handling

Signed-off-by: William Douglas <william.douglas@intel.com>