Update: I've been playing with settings, and have determined that the extra tones ARE being caused by the CWCID. One of the PAP2T's settings allows you to turn off the call waiting caller id. Doing so makes the extra tones go away. The downside is obvious: no caller id for call waiting. :/

So...there's gotta be something that can be done server-side to fix this, right?...right