Refactor ReactMultiChild to not throw errors too

Missed these when I fixed up Transaction in d300df5; with the exception of ReactErrorUtils, this should eliminate every place where we rethrow errors. Now the purple stop sign works (see #975) to catch errors in lower-level components as well, not only at the root level.