Having read this thread from the beginning I'm coming to believe that these issues don't have anything to do with a specific version of the firmware. I've had a similar flying experience that resulted in near-crash but fortunately I was able to catch-land the bird safely in the end...