PointThinker sound stopping on removal

This should be a shared behavior between all descendent classes.
Cannot treat sounds as thinker refs

Given the fact that sound effects are part of the "view"/client, this
should have been self-evident from the get-go.