Wow thank you for the analysis, if I understood what you said correctly then this was not user/operator error, but rather the Spark firmware should have prevented this from happening but it currently does not and allows these types of manuvers to shut down the copter in midair.
If that's...