It would appear to be a problem with some threads when there is punctuation on the end of the subject line.
The question mark in this thread is not allowing the username to be passed on to the PM component. We will need to look into this.
(I have removed the ? on this post - the send me a message button is passing on my name.)