use super, delay disconnect to prevent already canncelled errors when running trial unittest