Sorry to hear about the setback. While the timing of these injuries is indisputably bad, you obviously still need to listen to your body and take the long view as well. Like, is competing injured this year worth it if it hurts you long term? Even if you medal? Or is it smarter to fully heal and take a few months off, and then hopefully have several more productive Worlds in the next decade? It's so hard to know, since there's no way of knowing the future. It does remind me a bit of the NBA player Tim Duncan though.
His career went like this:

Rookie year in 1997

Wins the NBA title in 1999

Injured in 2000, but could have played in the playoffs. Coaching staff things they have a shot at the title if he plays, but instead decides to sit him for the playoffs so he can properly heal, betting on him having a longer/better career if he does.

MVP in 2002

MVP in 2003, wins title

Wins title again in 2005

Wins title again in 2007

Wins his 5th and final title in 2014
Would he have won a title in 2000 if he came back early and played? Nobody can know for sure. Did he have the crazy good career he did BECAUSE they sat him in 2000 instead of rushing him back? Again, nobody can know for sure. In retrospect, it seems like they did the smart thing and it paid off. But who can say really?
Anyway, still have my fingers crossed the next week goes well for you and you get a shot at finals. But if for some reason it doesn't, hopefully that ends up working out for you in the longer run of your playing career.