! can: fix idle shutdown protocol for new ProxiedHostConnectors

Also renames the new `Http.ConnectionType` to `Http.ClientConnectionType`.
Smaller refactorings.