Fix bad handling of error cases in Check path.
Fix bad handling of error cases in Check path.



Former-commit-id: c6fee1fe303a83c1dbd9d1a88a3d465764c62de7
smawson/istio,sebastienvas/istio,istio/istio,smawson/istio,mandarjog/istio,mandarjog/istio,istio/istio,frankbu/istio,frankbu/istio,frankbu/istio,mandarjog/istio,sebastienvas/istio,geeknoid/istio,mandarjog/istio,sebastienvas/istio,frankbu/istio,frankbu/istio,smawson/istio,sebastienvas/istio,smawson/istio,geeknoid/istio,sebastienvas/istio,frankbu/istio,smawson/istio,geeknoid/istio,istio/istio,mandarjog/istio,geeknoid/istio,geeknoid/istio,geeknoid/istio,smawson/istio,istio/istio,istio/istio