Colpaccio Torres a Bologna, sconfitte Caprera e Oristano