Fix `hazard_curve_multi` export

1) The tests exercising this functionality were not doing XML schema validation (unlike all of the other XML artifacts).
2) If the test had been doing this, it would have failed validation because the hazard_curve_multi metadata collection (for each set of curves) was broken.

This branch fixes both issues.