Updating donor, collection, product on adding test results only if there is a change
This prevents redundant entries in the Audit table