Fixes two bugs with anomalies

* bluespace anomaly will no longer do the translocation despite being destroyed. Fixes #5293
* Anomaly will now check the received signal's code. (you need the right code and the right freq, not just freq)
Might want to check the other anomalies, too. Any of them that uses the end() proc has this same check. 
The check should ideally be in the parent end() and get called by the child, but the parent one qdels the anomaly so that wasn't convenient.