While I disagree with people doing that, Microsoft is at some fault here, they could just release every 2 weeks (be clear about that, say every 2 weeks at Thursday and not before or after) and avoid having no time to fix last minute problematic issues (they could always release a 2 week old build to give them some days to fix things).