If the aircraft hadn't made it back to changi they would still have had black box data and also the cockpit voice would cover the actual incident, enough information to establish cause. But the incident could have followed so many possible histories so it's pointless to speculate on 'what ifs' that didn't happen.