This new system of downloading all skins before joining seems to be creating issues as if anyone connects/disconnects whilst you're downloading them it throws you out. At least with the old system you were safely on the server before it started downloading them.