Fix issue with AFMMRecordResponseSerializer threading

I created a new pull request with some additional error handling using the built in debugger. @jonbrooks please take a look.
Can you comment on why you are constructing the array of IDs and then re-querying the self.context by objectID to build the array of actual objects... rather than just building the mutable array of objects once?  (i tried this and it didnt work, but I confess that I dont really get why)