pass results into settled, but errored callbacks