There's also the case where zfs recv can use large blockno's even when it shouldn't, but that receives weirdly, not not at all