[self.tableView insertRowsAtIndexPaths:@[[NSIndexPath indexPathForRow:row inSection:0]] withRowAnimation:UITableViewRowAnimationNone];
Unfortunately, I ran into this same issue and there was no way for me to remove the animation.
Must be a bug with the UITableViewRowAnimationNone animation type since iOS (of any version) does not seem to respect it.