vcl: check if listener valid on disconnect cleanup