two fixes on join parallelization - number of join ops is now restricted to min(join_par, partitions)