It should be assumed that the caller will validate all payloads that are successfully pulled to make sure that match the requested payload identifiers so there is no need for each backend to do this. True if no errors were encountered while pulling, otherwise false. Note that returning true does not mean that all of the payloads were found as a missing payload should not be considered an error condition.Assume that the array only has unique requests Will set request error value if there is a problem with loading it Returns false on critical error, otherwise true