we need to switch to autocommit mode before executing vacuums & certain pragmas also removed the pysqlite version workaround; we just use the python-provided versions in all cases now as it is new enough
- remove gui code that adds exceptions for syncing - use check=False for all syncing and upgrade code