When sendto header is used for dynamic destinations and a partition key extractor is given for binder based partitioning, then the partition key extractor is not invoked when publishing the message. Addressing this issue. Resolves https://github.com/spring-cloud/spring-cloud-stream/issues/2770