90491aa8b5
Reuses the #806 rewrite cases plus the Client.Shared-specific edges (verbatim no-op, case-only host difference, escaped path, loud failure on unusable URLs). Green against the pre-#812 copy: 343/343.