Don't cache a field if storing to it can throw.

This aligns nterp behavior with swith interpreter and compiler.

Test: 173-missing-field-type

Change-Id: Iec9714ce5528e3de04df3270862429bd681e83a0
3 files changed