From what I can tell MonoGame itself does not call Game.OnExiting() from Game.Exit() on any existing platform.  The question is does MS XNA do this?  If so we can deal with it on all the platforms in another PR.