if document schema changes from something to a DocumentSet, now exporter...

... update handles that by checking that previous value was also an array, otherwise is was trying to call ->to on something that wasn't a DocumentSet on line 125.  Also quick optimization to avoid re-converting value to array on line 128 (it was already done in line 122)

Corresponding unit test: ExporterTest::testArrayFieldChange