Fix issue where 16 bytes are incorrectly added to offset and block size during appending or length extension for slice when original block size is PAGESIZE or more.
Merge pull request #1071 from schveiguy/issue13854

Fix issue 13854 --  Appending to an interior slice of a large array results in unnecessary 16-byte offset