Qatar isn’t letting anyone in.. best bet
1) Get paid ticket to DXB/DEL (both have connects to SFO via OW carriers (BA/QR)
2) DEL can be useful if you want to buy a ticket on DEL-SFO
3) looking at bad situation in DEL - DXB best bet I think with more relaxed entry criteria