There are a number of us that seem to be having more problems with disconnects and flash crashes. I know the dev team is doing their best to get this sorted and the game more stable. And that these are complex issues needing a lot of coding time.
In the meantime, I would like to suggest a simpler stopgap that may reduce some player frustration. Many software problems seem to occur when a mission/raid is loading. When a mission/raid disconnects in the first second, it is never done 'strategically' as an exploit. If the area/raid/abandoned raid lockout was not trigger was set not at mission load, but at 1 second AFTER the mission loads, this would allow these raids/missions to be replayed.
This won't fix the problem of disconnects and flash crashes. It will do nothing if a crash occurs half way through a mission. It will simply remove the penalties levied against missions that are CLEARLY not exploits. It requires a small amount of work with the code, but would move the game from 'unplayable' to 'annoying' for many players.