As discussed, some IMS components (possibly just the HSS) are allowed to construct a (default) private ID by stripping the scheme from the public SIP URI.

I think we've concluded that
*   the function is correct
*   we need to update the comment here
*   we need to comment clearly below why the correct behavior when we can't get a public ID is to continue without one, not to fail the request.