Please include in your patch to "Update Profile" during every end of round not during when you click "Leave Session".
This prevents stats reset/revert when a game crashes or server crashes. This also ensures that the stats and experienced earned during the game is saved.
Thanks,