@Nemesiz I don't understand. What I understand from https://github.com/zfsonlinux/zfs/blob/master/module/zfs/dmu_send.c, when zfs send arrives to some data that issue IO error, it:
a) fails, when /sys/modules/zfs/parameters/zfs_send_corrupt_data is set on 0
b) otherwise, it replaces invalid data...