tweak migrations to check columns exist or not before add/remove
change callbacks for  work_groups:  "before_add, before_remove" to "after_add, after_remove" (clean all subscriptions if projects are empty)
set Seek::Config.project_hierarchy_enabled = true in test env.