Implement final phase of DB versioning. This change makes sure that we attempt to run the existing schema script on the DB while ignoring errors in order to maintain backwards compatibility and automate upgrade path for users that skip versions.