Btrfs: don't re-enter when allocating a chunk