I don't have it installed anymore so I can't check for 100% accuracy.. But I reckon that the coder took the code from the email user option in the admincp as the fields are all the same and he just forgot to change the phrases.
To test this, set option to not send to users that do not accept PMs, set your test account not to accept pms, then send it... If it doesn't get there, than it's a phrase issue, if it does get there, then the hack is teh broke more than I said up there!