btrfs: fix metadata reservation for fallocate that leads to transaction aborts