Fix parallel testing
Change testing to be more robust in threaded setups.
Also change on merge test to use real MPI to make sure this works correctly.
Change testing to be more robust in threaded setups.
Also change on merge test to use real MPI to make sure this works correctly.