We've got this concept of a location service that you access
using REGISTER.
The spec talks about running it separately from a proxy - so
consider the case where a proxy either does query REGISTERs
or sends a request to a redirect server to figure out where
it's supposed to go. What it gets back is URIs in Contact
header fields. How can the location service tell the proxy
that's asking for a routing decision that "for this input
URI, goto this output URI and use TLS"?
Yes, that is certainly a more concrete use case. Both for
the location service you mention, or for redirect servers in
general (when used for routing).
This may be the main technical reason for re-instating transport=tls.
I'd be willing to go along with that.