Btrfs: fix infinite loop during nocow writeback due to race