Calling reloadRowsAtIndexPaths in iOS 10.2 causes table to scroll

We're calling reloadRowsAtIndexPaths on a UITableView, and since iOS 10.2 it's causing the table view to jump significantly. This does not occur on previous iOS versions. In one of the 10.2 betas it seemed to be fixed by calling removeAllAnimations on the layer, followed by setContentOffset to the offset before the reload, but there's still some scrolling occurring. Any guesses as to what might cause this?