The new check for view permissions worked fine without modifications.
I ran the wizard without touching the DB and it correctly reported all of the existing tables.
I deleted all of the tables, closed the browser after clearing the cache, ran the wizard, and it gave this error:
ERROR: Database could not be created.
Table 'ps3_coupondelete' already exists
I deleted all of the tables again, closed the connection, reopened the connection to check the tables and they were all gone.
Running the wizard again gave the same results.
Checking the tables again showed 16 tables but no ps3_coupondelete table.