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>