Comment 7 for bug 890404

Indeed the "&& !trx->fake_changes" is the correct fix. I briefly experimented with returning from the function even earlier in the case of fake changes, but the current code already returns as early as possible while having all outputs set.

@Raghu, the second row_upd_index_entry_sys_field is not required with the fake changes neither.