Bug fixes for campaign masking.

There were a few bugs when masking a campaign, which have been fixed.

There is also the beginnings of the invalid points auditing for observer stream data.

References #580