After twists & turns, India successfully flight tests crew escape system, module for human space mission 7 months ago