I've found a couple of options that should work, but honestly they're more of a bodge than a fix. FSA and Richey make top caps without cable holes, but neither are in stock anywhere. The FSA No. 69 SRS has the right dimensions and will work, but there's a cable hole in the top cap. I may just order that for the time being and then either 3d print a plug, leave it open, or fill with something else. I'm not going to be MTBing in the rain, and I can just pay attention and plug or cover it when washing.
I have an email out to FSA to see if they have any other options and/or if the 55R will be back in stock at some point. The only difference between the 69 SRS and the 55R is the compression ring, gasket, and top cap. The upper bearings and the lower bearings and crown race are the same. If I don't hear back tomorrow, I'm just going to order the No. 60 SRS so that I can get things assembled.
And I was wrong when I said the frame would show up yesterday. UPS started throwing incorrect estimated dates on things even when the frame was overseas.