blk: fix offsets in BTT Info header

- store backup of BTT Info header on valid position
- do not store offset to next arena if remaining size if less than
  BTT_MIN_SIZE
- fix offset and count checking in nswrite and nsread