Reviewer Rob - Escape ID before using it as a regexp (since + is a special character)

[As title]

Tested while cutting Halo release.
Nope, Ellis's logic is that the first and last public identity is equal to the private identity (after the `sip:` prefix), this is a classic overuse of regexp but it does work so I've simply fixed it to work as intended rather than re-engineering working code.