Correção de Dígito Verificador Boleto Bancoob

De acordo com a especificação do banco (Link na linha 49), a última especificação diz: 
"Quando o RESTO for igual a 0 ou 1 então o DV é igual a 0, pois ao subtrairmos 0 ou 1 do número 11 os resultados serão 10 ou 11, sendo que o DV do nosso número é composto por apenas um dígito".

O código anterior calcula o DV e verifica SE O DV é 0 ou 1. Pela especificação, essa verificação deve ser feita PELO RESTO e não pelo DV.