Wip 10166: fiemap or FileStore::do_sparse_copy_range bug

    If calling clone_range and zero filled sections is at the ending of src
    range, the target fd won't write zero filled sections. If target's
    origin size shorter than needed, it will cause inconsistence between
    two fd's desired range.

Fix bug #10166