GL doTerminate failed & handling global exceptions

Hello! Got 2 questions, quick I hope for those who know the subject.

  1. When I exit from a game via game.Exit() is this normal that apps
    process is still running? From logcat:

    01-03 13:44:02.160 E/Activity( 8113): ActivityManagerNative launchStkAction ret = true
    01-03 13:44:02.160 D/ActivityManager( 8113): ActivityManagerNative launchStkAction
    01-03 13:44:02.180 D/Mono ( 8113): DllImport searching in: ‘openal32.dll’ (‘libopenal32.so’).
    01-03 13:44:02.180 D/Mono ( 8113): Searching for ‘alSourcePause’.
    01-03 13:44:02.311 D/MonoGame( 8113): MonoGameAndroidGameView.SurfaceDestroyed
    01-03 13:44:02.891 W/IInputConnectionWrapper( 8113): showStatusIcon on inactive InputConnection
    01-03 13:44:04.503 W/ManagedEGLContext( 8113): doTerminate failed: EGL count is 2 but managed count is 1
    01-03 13:44:32.182 D/dalvikvm( 8113): GC_EXPLICIT freed 79K, 34% free 10071K/15044K, paused 2ms+3ms, total 26ms

    My concern is especially about “doTerminate failed”.

  2. Is there something changed in monogame 3.4 because my way of
    handling exceptions stopped working:

AndroidEnvironment.UnhandledExceptionRaiser += HandleAndroidException;

void HandleAndroidException(object sender, RaiseThrowableEventArgs> e)
{
//logging
}