PersistitAdapter.writeRow passes on fillHiddenPK
Handle changing the data type of an index column

This was causing it to overwrite the hidden PK, but now it will
preserve the value of the hidden PK, unless there is a GROUP level
change