Resizing messages to work with product distributions

Looks like the ProductDistribution returns an Nx1 vector of log likelihoods. I'm just raveling it to work with the message passing code.