Btrfs: fix possible deadlock in btrfs_cleanup_transaction