[vm/compiler] Don't restore errors we are ignoring.
[vm/compiler] Don't restore errors we are ignoring.

In particular branch offset errors on arm result in another round of compilation in "far offset" mode.
We don't want to restore those branch offset errors.

Fixes https://github.com/dart-lang/sdk/issues/36478.

Change-Id: Iaaacc9b2e617bd582fa55e49ff676bf6266cdbe5
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/98705
Commit-Queue: Alexander Aprelev <dfb74c35a357c2059971a4bf7fe26b6a7c18085d@google.com>
Reviewed-by: Alexander Markov <239e774fd29abc1267878f57afe1a8a03e0ca887@google.com>

dartino/dart-sdk,dartino/dart-sdk,dart-archive/dart-sdk,dart-lang/sdk,dart-lang/sdk,dart-archive/dart-sdk,dart-archive/dart-sdk,dartino/dart-sdk,dartino/dart-sdk,dart-archive/dart-sdk,dart-archive/dart-sdk,dartino/dart-sdk,dartino/dart-sdk,dart-archive/dart-sdk,dart-archive/dart-sdk,dart-lang/sdk,dartino/dart-sdk,dartino/dart-sdk,dart-lang/sdk,dartino/dart-sdk,dart-archive/dart-sdk,dart-lang/sdk,dart-lang/sdk,dart-archive/dart-sdk,dart-lang/sdk,dart-lang/sdk