The only way I found to get out of this was by going on the database:
mysql> select * from mdl_block_instances where blockname='settings';
+----+-----------+---+------------------+
| id | blockname |...| pagetypepattern |
+----+-----------+---+------------------+
| 5 | settings |...| mod-scorm-* |
+----+-----------+---+------------------+
mysql> update mdl_block_instances set pagetypepattern='*' where blockname='settings';
The user that made the change had the intent of hiding the block on a scorm module. In my book, this is a bug.