Btrfs: fix use-after-free when cloning a trailing file hole