I think there's zero chance this works out. What happens when a superstar becomes infected and can't play? They could be completely healthy with no symptoms but have to sit out an entire series. If a whole team becomes infected do they forfeit? They should've just canceled the season and started the new one in October.
The problem is that this thing is still going to be around in October with the same issues you point to. We are probably looking at at least a year of endemic Covid-19. The NBA is trying to figure out how it can avoid losing vast amounts of money here.