most unit tests run, still problem with deadlocks in downgrade and crash in upgrade test