Fix partial halo creation runtime error that was seemingly caused by some compilation issue when built with cmake. However the actual problem is that you cannot create partial halos when the paritioned sets have orphen set elements on MPI processes. This happens when a trivial block partitioning is used.