vcl: improve handling of failed connects