changed mspass back to how it should work and added tests for channels changing each other