Fix distributed joins

Use hash distribution, instead of hash distribution followed by
broadcast (which is just broadcast)
Merge branch 'master' into ci