I'm noticing that for request IDs that show a messageErrorStatus of 'The subscriber ExactTarget system status is held' in response to the DeliveryRecords API (https://www.exacttargetapis.com/messaging/v1/messageDefinitionSends/key:XXXXX/deliveryRecords/XXXXX), I'm getting an 'OK' OverallStatus in response to the Retrieve ResultMessage Object SOAP request using the same RequestID. Further - I'm getting an 'OK' OverallStatus in response to the Retrieve ResultMessage Object SOAP request using a Request ID that I make up (example below). Does anyone know why? Is the default response from the Retrieve ResultMessage Object API 'OK'? Additionally - if the subscriber status is 'Held', does this trigger message request fail too early for the Retrieve ResultMessage Object API to have any knowledge of it?
Request:
RequestID equals aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeeeResponse:
<soap:Body>
<RetrieveResponseMsg xmlns="http://exacttarget.com/wsdl/partnerAPI">
<OverallStatus>OK</OverallStatus>
<RequestID>42fe6f5f-f2e9-48a7-87a4-d25fa8fcf571</RequestID>
</RetrieveResponseMsg>
</soap:Body>