In the case of Kafka sink, throw Exception when none of the output proto columns are selected. Current behaviour: Empty messages get published to Kafka. Expected behaviour: Dagger should throw an exception.