Provide more feedback to Settings when sessions fail

This change updates the VPN state when IKEv2 sessions fail, and when
configuration errors occur.

Bug: 162289824
Test: Manual testing with IKEv2/PSK
Change-Id: I2e8c6f421d2898f97b0ac422b2276edf9ef923f1
Merged-In: I2e8c6f421d2898f97b0ac422b2276edf9ef923f1
(cherry picked from commit a8f5cba0d5b6a331eb1c1e7373848e02ec5434ed)
2 files changed
tree: 22b4bb59feab34d9550d795306f440de09188517
  1. core/
  2. services/
  3. tests/