`.send_extrinsic(xt.hex_encode(), XtStatus::Finalized)` Gives back the hash even though the extrinsic has failed. Is there a way to prevent that?