I wouldn't recommend checking each edge case. A mod author should be responsible for their edge cases since they know their scenarios best. If a mod is not tested well, it will eventually stop being used by the community due to it's poor quality.
If there are bugs in a mod and the developer can iterate and fix them, I don't see too much of problem with that. I'd rather see time spent enabling more hooks :)
Yeah, I think you're right. Ultimately it will be a mod author's responsibility to weed out any bugs.
If it really becomes an issue, we can make a "Report a bug in this mod" button that players can click that reports the bug back to the mod author (along with the game link and the mod's printed output and such). This is more effective of a solution than trying to catch every single possible thing a mod could do wrong on its behalf, and will make for a more flexible mod framework (albeit slightly harder to use.)
Edited 4/5/2017 03:54:13