Fix Bug 1334 Prim Name Filter Broken For Listens

In OS the terms here are to Exclude listeners from being matched, now in Aurora since this part was changed to Linq, they are used to Include listeners. The where statements were not reversed. Also in one place Name length was checked instead of message length.

Not entirely sure what Regex is supposed to do, i know this is what was blocking the name filter on listens and it works now. But does the regex still do its part correctly? Have i reversed the 'where' statements correctly?