Résolu ceci.
Le problème était qu'avant les instructions de suppression de table, il y avait un Context.deleteDatabase('dbName')
déclaration qui avait évidemment supprimé la base de données, et l'erreur d'E/S signalée est alors parfaitement logique.
Il semble qu'une approche ceinture et bretelles ait été utilisée auparavant (inutilement).
Cependant, ce qui est intéressant, c'est que cela ne s'est pas manifesté comme un problème avant le passage à ICS.