I figured out the issue. The function manage/versions/getRecordsInfo was writing values to draw, start and length. In earlier versions of dataTables, it seems that getting the post variable after setting would overwrite the values, but in this upgraded version I needed to completely remove them from my data variable.