Even if we assume that this happened and that the USD value tanks (which isn't necessarily a given), Bitcoin should still trade for the same general fiat value, maybe higher on USD and lower on EUR but still according to the two currency's exchange rate with each other. I don't see it affecting Bitcoin's value in any signifcant way, so why does it matter?
Right. We have seen the same happen when Bitfinex went through severe problems. People celebrated Bitcoin's value against Tether that started pumping, while the USD value didn't move at all.
People completely disregarded how efficient and self regulating this market really is. Bitcoin against Tether only pumped because it lost its peg to the USD negatively, and the same will happen in OPs example.
If anything, if the world reserve currency implodes, the Euro will be next. This will stimulate people to no longer calculate prices in fiat but in satoshi units. It's just a matter of logical thinking.
Also, I would say that in percentages it's much less than 1% of a chance that the USD will implode in the next 5-10 years, while it's more like 10% of a chance that the Euro will implode. It's much weaker and already very shaky.