I had some issues with this actually. I dug around the interwebs and found a workaround. I created a GameFinished event on my game class, then do this in my Activity1.OnCreate method.
_game = new MainGame(container);
(sender, e) =>
This causes the game to actually die so when you click on it again (via the icon or the task list), it will restart.