COM pulling gives incorrect results with DD with weighting or with >32 DD ranks
The pull code uses local atom sets when using DD and global atom weights or when using more than 32 DD PP-ranks. The pull group are updated during DD partitioning before instead of after updating the local atom sets. This should usually lead to crashes and/or obviously wrong results.