zfs: cherry-pick commit from master
#15566 688514e47 dmu_buf_will_clone: fix race in transition back to NOFILL
Obtained from: OpenZFS
Approved by: so
Security: FreeBSD-EN-23:16.openzfs
(cherry picked from commit 688514e4704bdee4551d25960febd322ac26f297)
(cherry picked from commit 99385ec7c2962c2b5e54161aca6ec57546229cb2)