do not let users add null inputprocessors to multiplexer

It's possible to accidentally add null processors, which will result in hard crashes with unhelpful errors messages