The legacy `providers` block is deleted whole when its last entry migrates to `provider`. Nothing covered the case where other legacy entries remain, so a regression there would silently drop unrelated providers. Adds the case to both the web server and VS Code parity suites.