It's highly unlikely that these flights will be cancelled, they have been running throughout these unusual times. As others note, there are plenty of alternative re-routings.
So the key question here is whether you will be allowed to fly to the US? If you don't have a US passport, a spousal connection or certain types of visa travel may not be allowed.
I'd be inclined to discuss your options with BA. They have proven to be very flexible.
With regards to hotels, the advice above is sound. I'd only discuss options with my insurer as a last resort - this isn't a scenario ordinarily covered.