Well, you know how to assess your situation best. Nobody else can help you there. Sure, they can give you advice, but at the end of the day, you truly know best and are the only one accountable for your decisions. If you feel your best option is to sit tight, then sit tight. Upgrading your skills, even in the best of times, is a great idea. Tech has always been like sands in the desert, it's always moving, shifting. I was in the business for over 30 years and that is the one thing that has always remained the same, so you need to be adaptable and be able to go with the flow. Being a COBOL programmer in the 80's was a good thing, now not so good. Same for Java. It some point it will go the way of COBOL and is doing so. IF you can keep up with the changes and shift with them, you will always be successful in some form or another.
The very idea that you understand the situation you are in, gives you a leg up, have a plan and as many contingencies as you can practically implement and you will be OK. What we are in right not is not so unique and the smart ones will always find a way to navigate out of these stormy waters.
It is clear you are one of the smart ones. Be well.