With the constant disconnects it's not worth the time
Iam agree that It's odd when progress with level and guns exp not saved if you exit or disconnect.
Finish the level - get extra XP. Disconnected, afk kicked or just exit - leave gotten XP without bonus. Thats how it should work.