Fixed calculating offsets of indirect blocks.

It's amazing that this bug has lived this long.  I've been testing using
filesystems generated by SmartOS, which generates small numbers of files.
As soon as I tried a file system generated by OmniOS, it died.