Btrfs: fix freeing used extent after removing empty block group