Reverting to completion on the main queue because [NSOperationQueue currentQueue] can return nil if not in an explicitly defined operation queue.