General Zabala , Ståthållare i Barcelona , skallefter