For those new readers looking at a new Ryzen 3700X or higher:
1) Buy this 'deep discount' 3900X as a hedge
2) Hold until delivery or cancellation
3) if you're cancelled, come here to strategize.
Whatever your personal opinion, please respect hygiene and PPE guidelines and mandates laid down by (1) government, (2) private establishments.