It's an unfortunate reality that State laws do not have strict requirements and licensing for computer developers/engineers. If they did, your business structure would have legal rights offered under State statutes.
Consider this a loss and a lesson to remember for future projects. Make it clear in your Terms that such unforeseen events will only extend your project wages, not decrease them.