When I first got my 178MM I had problems connecting via USB3. The light indicator next to the connect button would turn red instead of green. I don't recall if indi_asi_ccd would crash, but I was able to fix it by going to the options tab in the indi control panel and loading a configuration (if no config hit 'default' then 'save') before clicking the connect button. After this I was able to just hit the connect button without loading a configuration.
As for the double exposure problem, I have investigated the ASIGetExpStatus() function. Seems new, no one else I can see has used it and made it open source. I have emailed Sam Wen at ZWO asking him if he knows why status is set to ASI_EXP_FAILURE. I will post back with what he has to say about it.