GATEWAY-3447: DQ aggregate error - don't lose error in mixed result.
DQ response processor does not exist.  Removed incorrect usages, and
forced explicit null handling through use of Optional typing.
Improved error message display itself to include exception cause.
GATEWAY-3447: missed some constructors that passed null.
Merge pull request #378 from tparnell/GATEWAY-3447

Gateway 3447