Call them again and talk to the owner only, and ask them what their next move is. Be firm, and let em know your lawyer will be contacted and another roofing company will be hired within the week. Document everything with pictures and send a certified letter from your lawyer if they do not show within a week. Also let them know if your lawyer gets involved he will be contacting their insurance company for negligence.this should get an immediate response to fix the problem. Hire an ASHI home inspector to oversee the fixes, it's worth the couple hundred $$ and BBB does nothing, It's a bought and paid for program, don't waste your time.
This all sounds pretty shifty to me.