It would be my recommendation that you get a written release from general contractor from the contract you currently have with him/her.  Otherwise, if you complete the job under a new contract with the homeowners, and you still have a contract with the old general, he/she could come after you for breach of contract; he will be looking for his profits.