Btrfs: avoid deadlocks during reservations in btrfs_truncate_block