re-ordered viaf processing because otherRecordIds were getting left out