Btrfs: Avoid recursive chunk allocations