btrfs: fix error handling when run_delayed_extent_op fails