thorium: simplify the thorium message code paths

Signed-off-by: Sébastien Boisvert <boisvert@anl.gov>
tests: use 512 nodes on Mira

Signed-off-by: Sébastien Boisvert <boisvert@anl.gov>
scripts: add a script to edit a random file

Signed-off-by: Sébastien Boisvert <boisvert@anl.gov>
tests: use 128 nodes on Edison instead of 256

Signed-off-by: Sébastien Boisvert <boisvert@anl.gov>
tests: use -enable-actor-log all on NERSC Edison

Signed-off-by: Sébastien Boisvert <boisvert@anl.gov>
tests: use 200 nodes instead of 256 on NERSC Hopper

Signed-off-by: Sébastien Boisvert <boisvert@anl.gov>
tests: use -enable-actor-log on Hopper

Signed-off-by: Sébastien Boisvert <boisvert@anl.gov>