Tom, the only advice I can give you is to finish the work quickly.
There is no way to do another loan and then afterwards get the final disbursement. The final disbursement is part of the loan from BOA.
If a bank would agree to do your loan now, they would notify and pay off your loan from BOA which would close out your loan with them and they wouldn't pay the final disbursment since they are no longer your lender.
Feel free to contact me if you have more questions.