[vm] Relax assertion for failed type check during identity hot reload
[vm] Relax assertion for failed type check during identity hot reload

TEST=standalone_2/io/socket_sigpipe_test in reload/debug configuration
Fixes https://github.com/dart-lang/sdk/issues/46820
Fixes https://github.com/dart-lang/sdk/issues/45829
Fixes https://github.com/dart-lang/sdk/issues/45135
Fixes https://github.com/dart-lang/sdk/issues/44065

Change-Id: I3684a9585ecf7c9a3dfa9615b63772a223e400a7
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/209161
Reviewed-by: Ryan Macnak <d738b7f001baf9789095d7dc549cff6de60b011d@google.com>
Commit-Queue: Alexander Markov <239e774fd29abc1267878f57afe1a8a03e0ca887@google.com>

dart-lang/sdk,dart-lang/sdk,dart-lang/sdk,dart-lang/sdk,dart-lang/sdk,dart-lang/sdk,dart-lang/sdk,dart-lang/sdk