A mis-incremented offset in the fiemap-processing code meant that non-sparse portions of files were missed.