In more detail: While strictly speaking “Frodo Baggins” may not be a unique identifier, there is a fictional person people will understand it to mean without additional context; as such, without that additional context, it must be taken as the usual meaning of “Frodo Baggins”. Hence we get it “wrong” only because you used the name “Frodo Baggins” with a meaning other than its usual one. (Analogous to the comic.)
If you did something to indicate that it need not be the usual Frodo Baggins—for instance, opening it with “Someone named Frodo Baggins”, and the effect still (or rather actually) occurred, that would be an example.
Edit: Oh, hell. Just took a look at the references. I had actually thought this was intended seriously...
The initial example is inane. I believe XKCD has an appropriate comment on the matter.
In more detail: While strictly speaking “Frodo Baggins” may not be a unique identifier, there is a fictional person people will understand it to mean without additional context; as such, without that additional context, it must be taken as the usual meaning of “Frodo Baggins”. Hence we get it “wrong” only because you used the name “Frodo Baggins” with a meaning other than its usual one. (Analogous to the comic.)
If you did something to indicate that it need not be the usual Frodo Baggins—for instance, opening it with “Someone named Frodo Baggins”, and the effect still (or rather actually) occurred, that would be an example.
Edit: Oh, hell. Just took a look at the references. I had actually thought this was intended seriously...