i like syncoid (part of sanoid), because it gives you error messages you can actually work with !
native zfs send:
"cannot receive resume stream: kernel modules must be upgraded to receive this stream."
syncoid:
"Cannot sync now: rpool/data/sshfs/media is already target of a zfs receive process."
wtf, kernel modules must be upgraded?
1. kill zfs receive process on target
2. resume send with syncoid
i love zfs, but these error messages are fucking awefull !