Codifies that the verifier should reject type-unsafe instructions in dead code after aget on null, but pass type-safe dead code. Previously verification stopped after aget on null and punted the method to the interpreter in an effort to avoid compiler crashes. As broken code appears very uncommon, ensure verifier strictness and help the compilers see more code.