refs #5920 additional error trapping; account for missing data in some required fields; handle case activity original_id