Ok, eu estava um pouco apressado. Enquanto escrevia a questão, percebi que o script de inicialização deve estar executando as verificações de hardware antes da instrução case, então olhei para trás e descobri onde a verificação de hardware foi feita, adicionei um exit 0
e com certeza a próxima execução de dpkg -P
foi bem-sucedido. Vou marcar a pergunta como respondida e deixar para o caso de alguém encontrar problemas semelhantes.