don't reconstruct/resign messages inside for loops when multicasting
Merge branch 'master' into susan_testing_vc
this will run with different numbers of messages since last checkpoint