An expired license does not traditionally effect insurance coverage unless the policy specifically mandates it. If the person causing the accident has up to date coverage, and you have up to date coverage than everything should be fine. This does not mean you will not get in trouble for having an expired license. But that has nothing to do with your insurance coverage. The main aspects dealing with coverage focus on the state of the policy and who is at fault.
An insurance policy covers any accidents or occurrences regardless of your license validity. If the policy is up to date with no cancellations showing you are covered. The insurance company is only interested in fault, damage, and the condition of the policy itself. An expired driver's license is not something you want to drive around with, but it does not determine coverage or even fault. A driver's license is required when insurance coverage is purchased, but the company usually does nothing if it expires later. There are certain policies that might have addendum focused on license expiration but most do not. Check with your specific company to see if there are any differences.
Furthermore, every state has different laws regarding fault. In Texas fault is assigned after careful investigation. Once the investigation is over and fault is assigned the insurance company looks at the accident as well. They can agree and go along with the decision, or they can disagree and a settlement has to be reached at trial. So if the driver is at fault and the insurance company accepts it you will receive compensation. No matter the status of your license. So long story short it look good for coverage. Damages incurred on your vehicle will get paid for. Unfortunately, no license means you will probably get a ticked and your premium will go up. So bittersweet but there it is.